Tidy up smoke test ats file
authorLouis Henry Nayegon <louisn@symbian.org>
Thu, 18 Jun 2009 14:32:22 +0100 (2009-06-18)
changeset 165 25e06db2f72b
parent 164 9a13f5f790ee
child 166 32693583e769
child 167 87306c6a6632
Tidy up smoke test ats file Add BC ats files
common/tools/ats/bctest/BC_PLAT.h
common/tools/ats/bctest/bctest.pl
common/tools/ats/bctest/bctest.xml
common/tools/ats/bctest/bctestprebuild.pl
common/tools/ats/smoketest/Group/smoketest.xml
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/common/tools/ats/bctest/BC_PLAT.h	Thu Jun 18 14:32:22 2009 +0100
@@ -0,0 +1,4 @@
+#define __SERIES60_30__
+#define __SERIES60_31__
+#define __S60_32__
+#define __S60_50__
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/common/tools/ats/bctest/bctest.pl	Thu Jun 18 14:32:22 2009 +0100
@@ -0,0 +1,235 @@
+#!/usr/bin/perl
+
+use strict;
+use File::Copy;
+use File::Path;
+
+unlink "bctest.zip";
+rmtree "temp";
+mkpath "temp/bctest/general";
+mkpath "temp/bctest/winscw_udeb/z/resource/apps";
+mkpath "temp/bctest/winscw_udeb/z/private/10003a3f/apps";
+mkpath "temp/bctest/BCTestLog/general";
+
+my $epoc=$ENV{'EPOCROOT'} . "epoc32/";
+copy("bctest.xml",																"temp/test.xml");
+copy($epoc . "winscw/c/UIFW.bat",												"temp/bctest/general/UIFW.bat");
+copy($epoc . "winscw/c/BCTestLog/config.xml",									"temp/bctest/BCTestLog/general/config.xml");
+copy($epoc . "winscw/c/BCTestLog/release_note.txt",								"temp/bctest/BCTestLog/general/release_note.txt");
+
+copy($epoc . "data/z/resource/apps/bctestlauncher_aif.mbm",						"temp/bctest/winscw_udeb/z/resource/apps/bctestlauncher_aif.mbm");
+copy($epoc . "data/z/resource/apps/bctestlauncher.r01",							"temp/bctest/winscw_udeb/z/resource/apps/bctestlauncher.r01");
+copy($epoc . "data/z/private/10003a3f/apps/bctestlauncher_reg.r01",				"temp/bctest/winscw_udeb/z/private/10003a3f/apps/bctestlauncher_reg.r01");
+
+copy($epoc . "data/z/resource/apps/bctestbuttons.mbm",							"temp/bctest/winscw_udeb/z/resource/apps/bctestbuttons.mbm");
+copy($epoc . "data/z/resource/apps/bctestbuttons.rsc",							"temp/bctest/winscw_udeb/z/resource/apps/bctestbuttons.rsc");
+copy($epoc . "data/z/private/10003a3f/apps/bctestbuttons_reg.rsc",				"temp/bctest/winscw_udeb/z/private/10003a3f/apps/bctestbuttons_reg.rsc");
+
+copy($epoc . "data/z/resource/apps/bctestsliderandicons.rsc",					"temp/bctest/winscw_udeb/z/resource/apps/bctestsliderandicons.rsc");
+copy($epoc . "data/z/private/10003a3f/apps/bctestsliderandicons_reg.rsc",		"temp/bctest/winscw_udeb/z/private/10003a3f/apps/bctestsliderandicons_reg.rsc");
+
+copy($epoc . "data/z/resource/apps/bctestaknsound.mbm",							"temp/bctest/winscw_udeb/z/resource/apps/bctestaknsound.mbm");
+copy($epoc . "data/z/resource/apps/bctestaknsound_aif.mbm",						"temp/bctest/winscw_udeb/z/resource/apps/bctestaknsound_aif.mbm");
+copy($epoc . "data/z/resource/apps/bctestaknsound.rsc",							"temp/bctest/winscw_udeb/z/resource/apps/bctestaknsound.rsc");
+copy($epoc . "data/z/private/10003a3f/apps/bctestaknsound_reg.rsc",				"temp/bctest/winscw_udeb/z/private/10003a3f/apps/bctestaknsound_reg.rsc");
+
+copy($epoc . "data/z/resource/apps/bctestappfrm.rsc",							"temp/bctest/winscw_udeb/z/resource/apps/bctestappfrm.rsc");
+copy($epoc . "data/z/private/10003a3f/apps/bctestappfrm_reg.rsc",				"temp/bctest/winscw_udeb/z/private/10003a3f/apps/bctestappfrm_reg.rsc");
+
+copy($epoc . "data/z/resource/apps/bctestcmdlg.rsc",							"temp/bctest/winscw_udeb/z/resource/apps/bctestcmdlg.rsc");
+copy($epoc . "data/z/private/10003a3f/apps/bctestcmdlg_reg.rsc",				"temp/bctest/winscw_udeb/z/private/10003a3f/apps/bctestcmdlg_reg.rsc");
+
+copy($epoc . "data/z/resource/apps/bctestdocandinit.rsc",						"temp/bctest/winscw_udeb/z/resource/apps/bctestdocandinit.rsc");
+copy($epoc . "data/z/private/10003a3f/apps/bctestdocandinit_reg.rsc",			"temp/bctest/winscw_udeb/z/private/10003a3f/apps/bctestdocandinit_reg.rsc");
+
+copy($epoc . "data/z/resource/apps/bctesteditor.rsc",							"temp/bctest/winscw_udeb/z/resource/apps/bctesteditor.rsc");
+copy($epoc . "data/z/private/10003a3f/apps/bctesteditor_reg.rsc",				"temp/bctest/winscw_udeb/z/private/10003a3f/apps/bctesteditor_reg.rsc");
+
+copy($epoc . "data/z/resource/apps/bctesteh.rsc",								"temp/bctest/winscw_udeb/z/resource/apps/bctesteh.rsc");
+copy($epoc . "data/z/private/10003a3f/apps/bctesteh_reg.rsc",					"temp/bctest/winscw_udeb/z/private/10003a3f/apps/bctesteh_reg.rsc");
+
+copy($epoc . "data/z/resource/apps/bctesteikbctrl_aif.mbm",						"temp/bctest/winscw_udeb/z/resource/apps/bctesteikbctrl_aif.mbm");
+copy($epoc . "data/z/resource/apps/bctesteikbctrl.rsc",							"temp/bctest/winscw_udeb/z/resource/apps/bctesteikbctrl.rsc");
+copy($epoc . "data/z/private/10003a3f/apps/bctesteikbctrl_reg.rsc",				"temp/bctest/winscw_udeb/z/private/10003a3f/apps/bctesteikbctrl_reg.rsc");
+
+copy($epoc . "data/z/resource/apps/bctesteikfrm.r01",							"temp/bctest/winscw_udeb/z/resource/apps/bctesteikfrm.r01");
+copy($epoc . "data/z/private/10003a3f/apps/bctesteikfrm_reg.r01",				"temp/bctest/winscw_udeb/z/private/10003a3f/apps/bctesteikfrm_reg.r01");
+
+copy($epoc . "data/z/resource/apps/bctestfontinput.mbm",						"temp/bctest/winscw_udeb/z/resource/apps/bctestfontinput.mbm");
+copy($epoc . "data/z/resource/apps/bctestfontinput_aif.mbm",					"temp/bctest/winscw_udeb/z/resource/apps/bctestfontinput_aif.mbm");
+copy($epoc . "data/z/resource/apps/bctestfontinput.rsc",						"temp/bctest/winscw_udeb/z/resource/apps/bctestfontinput.rsc");
+copy($epoc . "data/z/private/10003a3f/apps/bctestfontinput_reg.rsc",			"temp/bctest/winscw_udeb/z/private/10003a3f/apps/bctestfontinput_reg.rsc");
+
+copy($epoc . "data/z/resource/apps/bctestform.rsc",								"temp/bctest/winscw_udeb/z/resource/apps/bctestform.rsc");
+copy($epoc . "data/z/private/10003a3f/apps/bctestform_reg.rsc",					"temp/bctest/winscw_udeb/z/private/10003a3f/apps/bctestform_reg.rsc");
+
+copy($epoc . "data/z/resource/apps/bctestgrids.rsc",							"temp/bctest/winscw_udeb/z/resource/apps/bctestgrids.rsc");
+copy($epoc . "data/z/private/10003a3f/apps/bctestgrids_reg.rsc",				"temp/bctest/winscw_udeb/z/private/10003a3f/apps/bctestgrids_reg.rsc");
+
+copy($epoc . "data/z/resource/apps/bctestimage_aif.mbm",						"temp/bctest/winscw_udeb/z/resource/apps/bctestimage_aif.mbm");
+copy($epoc . "data/z/resource/apps/bctestimage.rsc",							"temp/bctest/winscw_udeb/z/resource/apps/bctestimage.rsc");
+copy($epoc . "data/z/private/10003a3f/apps/bctestimage_reg.rsc",				"temp/bctest/winscw_udeb/z/private/10003a3f/apps/bctestimage_reg.rsc");
+
+copy($epoc . "data/z/resource/apps/bctestkeylock.rsc",							"temp/bctest/winscw_udeb/z/resource/apps/bctestkeylock.rsc");
+copy($epoc . "data/z/private/10003a3f/apps/bctestkeylock_reg.rsc",				"temp/bctest/winscw_udeb/z/private/10003a3f/apps/bctestkeylock_reg.rsc");
+
+copy($epoc . "data/z/resource/apps/bctestlabelinfoindicators.rsc",				"temp/bctest/winscw_udeb/z/resource/apps/bctestlabelinfoindicators.rsc");
+copy($epoc . "data/z/private/10003a3f/apps/bctestlabelinfoindicators_reg.rsc",	"temp/bctest/winscw_udeb/z/private/10003a3f/apps/bctestlabelinfoindicators_reg.rsc");
+
+copy($epoc . "data/z/resource/apps/bctestlist_aif.mbm",							"temp/bctest/winscw_udeb/z/resource/apps/bctestlist_aif.mbm");
+copy($epoc . "data/z/resource/apps/bctestlist.rsc",								"temp/bctest/winscw_udeb/z/resource/apps/bctestlist.rsc");
+copy($epoc . "data/z/private/10003a3f/apps/bctestlist_reg.rsc",					"temp/bctest/winscw_udeb/z/private/10003a3f/apps/bctestlist_reg.rsc");
+
+copy($epoc . "data/z/resource/apps/bctestmenu.rsc",								"temp/bctest/winscw_udeb/z/resource/apps/bctestmenu.rsc");
+copy($epoc . "data/z/private/10003a3f/apps/bctestmenu_reg.rsc",					"temp/bctest/winscw_udeb/z/private/10003a3f/apps/bctestmenu_reg.rsc");
+
+copy($epoc . "data/z/resource/apps/bctestnote.mbm",								"temp/bctest/winscw_udeb/z/resource/apps/bctestnote.mbm");
+copy($epoc . "data/z/resource/apps/bctestnote.rsc",								"temp/bctest/winscw_udeb/z/resource/apps/bctestnote.rsc");
+copy($epoc . "data/z/private/10003a3f/apps/bctestnote_reg.rsc",					"temp/bctest/winscw_udeb/z/private/10003a3f/apps/bctestnote_reg.rsc");
+
+copy($epoc . "data/z/resource/apps/bctestnotifier.rsc",							"temp/bctest/winscw_udeb/z/resource/apps/bctestnotifier.rsc");
+copy($epoc . "data/z/private/10003a3f/apps/bctestnotifier_reg.rsc",				"temp/bctest/winscw_udeb/z/private/10003a3f/apps/bctestnotifier_reg.rsc");
+
+copy($epoc . "data/z/resource/apps/bctestpane.rsc",								"temp/bctest/winscw_udeb/z/resource/apps/bctestpane.rsc");
+copy($epoc . "data/z/private/10003a3f/apps/bctestpane_reg.rsc",					"temp/bctest/winscw_udeb/z/private/10003a3f/apps/bctestpane_reg.rsc");
+
+copy($epoc . "data/z/resource/apps/bctestpopups.mbm",							"temp/bctest/winscw_udeb/z/resource/apps/bctestpopups.mbm");
+copy($epoc . "data/z/resource/apps/bctestpopups.rsc",							"temp/bctest/winscw_udeb/z/resource/apps/bctestpopups.rsc");
+copy($epoc . "data/z/private/10003a3f/apps/bctestpopups_reg.rsc",				"temp/bctest/winscw_udeb/z/private/10003a3f/apps/bctestpopups_reg.rsc");
+
+copy($epoc . "data/z/resource/apps/bctestprivateuifrm.rsc",						"temp/bctest/winscw_udeb/z/resource/apps/bctestprivateuifrm.rsc");
+copy($epoc . "data/z/private/10003a3f/apps/bctestprivateuifrm_reg.rsc",			"temp/bctest/winscw_udeb/z/private/10003a3f/apps/bctestprivateuifrm_reg.rsc");
+
+copy($epoc . "data/z/resource/apps/bctestptieng.rsc",							"temp/bctest/winscw_udeb/z/resource/apps/bctestptieng.rsc");
+copy($epoc . "data/z/private/10003a3f/apps/bctestptieng_reg.rsc",				"temp/bctest/winscw_udeb/z/private/10003a3f/apps/bctestptieng_reg.rsc");
+
+copy($epoc . "data/z/resource/apps/bctestquery.rsc",							"temp/bctest/winscw_udeb/z/resource/apps/bctestquery.rsc");
+copy($epoc . "data/z/private/10003a3f/apps/bctestquery_reg.rsc",				"temp/bctest/winscw_udeb/z/private/10003a3f/apps/bctestquery_reg.rsc");
+
+copy($epoc . "data/z/resource/apps/bctestscreenclearer.mbm",					"temp/bctest/winscw_udeb/z/resource/apps/bctestscreenclearer.mbm");
+copy($epoc . "data/z/resource/apps/bctestscreenclearer_aif.mbm",				"temp/bctest/winscw_udeb/z/resource/apps/bctestscreenclearer_aif.mbm");
+copy($epoc . "data/z/resource/apps/bctestscreenclearer.rsc",					"temp/bctest/winscw_udeb/z/resource/apps/bctestscreenclearer.rsc");
+copy($epoc . "data/z/private/10003a3f/apps/bctestscreenclearer_reg.rsc",		"temp/bctest/winscw_udeb/z/private/10003a3f/apps/bctestscreenclearer_reg.rsc");
+
+copy($epoc . "data/z/resource/apps/bctestscroller.rsc",							"temp/bctest/winscw_udeb/z/resource/apps/bctestscroller.rsc");
+copy($epoc . "data/z/private/10003a3f/apps/bctestscroller_reg.rsc",				"temp/bctest/winscw_udeb/z/private/10003a3f/apps/bctestscroller_reg.rsc");
+
+copy($epoc . "data/z/resource/apps/bctestsearchfield.rsc",						"temp/bctest/winscw_udeb/z/resource/apps/bctestsearchfield.rsc");
+copy($epoc . "data/z/private/10003a3f/apps/bctestsearchfield_reg.rsc",			"temp/bctest/winscw_udeb/z/private/10003a3f/apps/bctestsearchfield_reg.rsc");
+
+copy($epoc . "data/z/resource/apps/bctestserverapp.rsc",						"temp/bctest/winscw_udeb/z/resource/apps/bctestserverapp.rsc");
+copy($epoc . "data/z/private/10003a3f/apps/bctestserverapp_reg.rsc",			"temp/bctest/winscw_udeb/z/private/10003a3f/apps/bctestserverapp_reg.rsc");
+
+copy($epoc . "data/z/resource/apps/bctestsettingpage.mbm",						"temp/bctest/winscw_udeb/z/resource/apps/bctestsettingpage.mbm");
+copy($epoc . "data/z/resource/apps/bctestsettingpage_aif.mbm",					"temp/bctest/winscw_udeb/z/resource/apps/bctestsettingpage_aif.mbm");
+copy($epoc . "data/z/resource/apps/bctestsettingpage.rsc",						"temp/bctest/winscw_udeb/z/resource/apps/bctestsettingpage.rsc");
+copy($epoc . "data/z/private/10003a3f/apps/bctestsettingpage_reg.rsc",			"temp/bctest/winscw_udeb/z/private/10003a3f/apps/bctestsettingpage_reg.rsc");
+
+copy($epoc . "data/z/resource/apps/bctestskins.rsc",							"temp/bctest/winscw_udeb/z/resource/apps/bctestskins.rsc");
+copy($epoc . "data/z/private/10003a3f/apps/bctestskins_reg.rsc",				"temp/bctest/winscw_udeb/z/private/10003a3f/apps/bctestskins_reg.rsc");
+
+copy($epoc . "data/z/resource/apps/bctestutilities.rsc",						"temp/bctest/winscw_udeb/z/resource/apps/bctestutilities.rsc");
+copy($epoc . "data/z/private/10003a3f/apps/bctestutilities_reg.rsc",			"temp/bctest/winscw_udeb/z/private/10003a3f/apps/bctestutilities_reg.rsc");
+
+copy($epoc . "data/z/resource/apps/bctestvolume.mbm",							"temp/bctest/winscw_udeb/z/resource/apps/bctestvolume.mbm");
+copy($epoc . "data/z/resource/apps/bctestvolume.rsc",							"temp/bctest/winscw_udeb/z/resource/apps/bctestvolume.rsc");
+copy($epoc . "data/z/private/10003a3f/apps/bctestvolume_reg.rsc",				"temp/bctest/winscw_udeb/z/private/10003a3f/apps/bctestvolume_reg.rsc");
+
+copy($epoc . "data/z/resource/apps/bctestocr.rsc",								"temp/bctest/winscw_udeb/z/resource/apps/bctestocr.rsc");
+copy($epoc . "data/z/private/10003a3f/apps/bctestocr_reg.rsc",					"temp/bctest/winscw_udeb/z/private/10003a3f/apps/bctestocr_reg.rsc");
+
+copy($epoc . "data/z/resource/apps/bctestmisc.rsc",								"temp/bctest/winscw_udeb/z/resource/apps/bctestmisc.rsc");
+copy($epoc . "data/z/private/10003a3f/apps/bctestmisc_reg.rsc",					"temp/bctest/winscw_udeb/z/private/10003a3f/apps/bctestmisc_reg.rsc");
+
+copy($epoc . "data/z/resource/apps/bctestlocation.rsc",							"temp/bctest/winscw_udeb/z/resource/apps/bctestlocation.rsc");
+copy($epoc . "data/z/private/10003a3f/apps/bctestlocation_reg.rsc",				"temp/bctest/winscw_udeb/z/private/10003a3f/apps/bctestlocation_reg.rsc");
+
+copy($epoc . "data/z/resource/apps/bctestuniteditor.rsc",						"temp/bctest/winscw_udeb/z/resource/apps/bctestuniteditor.rsc");
+copy($epoc . "data/z/private/10003a3f/apps/bctestuniteditor_reg.rsc",			"temp/bctest/winscw_udeb/z/private/10003a3f/apps/bctestuniteditor_reg.rsc");
+
+copy($epoc . "data/z/resource/apps/bctestmisc32.rsc",							"temp/bctest/winscw_udeb/z/resource/apps/bctestmisc32.rsc");
+copy($epoc . "data/z/private/10003a3f/apps/bctestmisc32_reg.rsc",				"temp/bctest/winscw_udeb/z/private/10003a3f/apps/bctestmisc32_reg.rsc");
+
+copy($epoc . "data/z/resource/apps/bctestlocalizer.rsc",						"temp/bctest/winscw_udeb/z/resource/apps/bctestlocalizer.rsc");
+copy($epoc . "data/z/private/10003a3f/apps/bctestlocalizer_reg.rsc",			"temp/bctest/winscw_udeb/z/private/10003a3f/apps/bctestlocalizer_reg.rsc");
+
+copy($epoc . "data/z/resource/apps/bctestpreviewpopup.rsc",						"temp/bctest/winscw_udeb/z/resource/apps/bctestpreviewpopup.rsc");
+copy($epoc . "data/z/private/10003a3f/apps/bctestpreviewpopup_reg.rsc",			"temp/bctest/winscw_udeb/z/private/10003a3f/apps/bctestpreviewpopup_reg.rsc");
+
+copy($epoc . "data/z/resource/apps/bctestservicehandler.rsc",					"temp/bctest/winscw_udeb/z/resource/apps/bctestservicehandler.rsc");
+copy($epoc . "data/z/private/10003a3f/apps/bctestservicehandler_reg.rsc",		"temp/bctest/winscw_udeb/z/private/10003a3f/apps/bctestservicehandler_reg.rsc");
+
+copy($epoc . "data/z/resource/apps/bctestbutton.rsc",							"temp/bctest/winscw_udeb/z/resource/apps/bctestbutton.rsc");
+copy($epoc . "data/z/private/10003a3f/apps/bctestbutton_reg.rsc",				"temp/bctest/winscw_udeb/z/private/10003a3f/apps/bctestbutton_reg.rsc");
+
+copy($epoc . "data/z/resource/apps/bctestchoicelist.rsc",						"temp/bctest/winscw_udeb/z/resource/apps/bctestchoicelist.rsc");
+copy($epoc . "data/z/private/10003a3f/apps/bctestchoicelist_reg.rsc",			"temp/bctest/winscw_udeb/z/private/10003a3f/apps/bctestchoicelist_reg.rsc");
+
+copy($epoc . "data/z/resource/apps/bctestmix50.rsc",							"temp/bctest/winscw_udeb/z/resource/apps/bctestmix50.rsc");
+copy($epoc . "data/z/private/10003a3f/apps/bctestmix50_reg.rsc",				"temp/bctest/winscw_udeb/z/private/10003a3f/apps/bctestmix50_reg.rsc");
+
+copy($epoc . "data/z/resource/apps/bctesttoolbar.rsc",							"temp/bctest/winscw_udeb/z/resource/apps/bctesttoolbar.rsc");
+copy($epoc . "data/z/private/10003a3f/apps/bctesttoolbar_reg.rsc",				"temp/bctest/winscw_udeb/z/private/10003a3f/apps/bctesttoolbar_reg.rsc");
+
+copy($epoc . "data/z/resource/apps/bctesttouchpane.rsc",						"temp/bctest/winscw_udeb/z/resource/apps/bctesttouchpane.rsc");
+copy($epoc . "data/z/private/10003a3f/apps/bctesttouchpane_reg.rsc",			"temp/bctest/winscw_udeb/z/private/10003a3f/apps/bctesttouchpane_reg.rsc");
+
+copy($epoc . "data/z/resource/apps/bctesttreelist.rsc",							"temp/bctest/winscw_udeb/z/resource/apps/bctesttreelist.rsc");
+copy($epoc . "data/z/private/10003a3f/apps/bctesttreelist_reg.rsc",				"temp/bctest/winscw_udeb/z/private/10003a3f/apps/bctesttreelist_reg.rsc");
+
+copy($epoc . "data/z/resource/apps/bctestmisccontrol.mbm",						"temp/bctest/winscw_udeb/z/resource/apps/bctestmisccontrol.mbm");
+copy($epoc . "data/z/resource/apps/bctestmisccontrol.rsc",						"temp/bctest/winscw_udeb/z/resource/apps/bctestmisccontrol.rsc");
+copy($epoc . "data/z/private/10003a3f/apps/bctestmisccontrol_reg.rsc",			"temp/bctest/winscw_udeb/z/private/10003a3f/apps/bctestmisccontrol_reg.rsc");
+
+copy($epoc . "release/winscw/udeb/bctestutil.dll",								"temp/bctest/winscw_udeb/bctestutil.dll");
+copy($epoc . "release/winscw/udeb/bctestlauncher.exe",							"temp/bctest/winscw_udeb/bctestlauncher.exe");
+copy($epoc . "release/winscw/udeb/bctestaknsound.exe",							"temp/bctest/winscw_udeb/bctestaknsound.exe");
+copy($epoc . "release/winscw/udeb/bctestappfrm.exe",							"temp/bctest/winscw_udeb/bctestappfrm.exe");
+copy($epoc . "release/winscw/udeb/bctestbutton.exe",							"temp/bctest/winscw_udeb/bctestbutton.exe");
+copy($epoc . "release/winscw/udeb/bctestbuttons.exe",							"temp/bctest/winscw_udeb/bctestbuttons.exe");
+copy($epoc . "release/winscw/udeb/bctestchoicelist.exe",						"temp/bctest/winscw_udeb/bctestchoicelist.exe");
+copy($epoc . "release/winscw/udeb/bctestcmdlg.exe",								"temp/bctest/winscw_udeb/bctestcmdlg.exe");
+copy($epoc . "release/winscw/udeb/bctestdocandinit.exe",						"temp/bctest/winscw_udeb/bctestdocandinit.exe");
+copy($epoc . "release/winscw/udeb/bctesteditor.exe",							"temp/bctest/winscw_udeb/bctesteditor.exe");
+copy($epoc . "release/winscw/udeb/bctesteh.exe",								"temp/bctest/winscw_udeb/bctesteh.exe");
+copy($epoc . "release/winscw/udeb/bctesteikbctrl.exe",							"temp/bctest/winscw_udeb/bctesteikbctrl.exe");
+copy($epoc . "release/winscw/udeb/bctesteikfrm.exe",							"temp/bctest/winscw_udeb/bctesteikfrm.exe");
+copy($epoc . "release/winscw/udeb/bctestfontinput.exe",							"temp/bctest/winscw_udeb/bctestfontinput.exe");
+copy($epoc . "release/winscw/udeb/bctestform.exe",								"temp/bctest/winscw_udeb/bctestform.exe");
+copy($epoc . "release/winscw/udeb/bctestgrids.exe",								"temp/bctest/winscw_udeb/bctestgrids.exe");
+copy($epoc . "release/winscw/udeb/bctestimage.exe",								"temp/bctest/winscw_udeb/bctestimage.exe");
+copy($epoc . "release/winscw/udeb/bctestkeylock.exe",							"temp/bctest/winscw_udeb/bctestkeylock.exe");
+copy($epoc . "release/winscw/udeb/bctestlabelinfoindicators.exe",				"temp/bctest/winscw_udeb/bctestlabelinfoindicators.exe");
+copy($epoc . "release/winscw/udeb/bctestlist.exe",								"temp/bctest/winscw_udeb/bctestlist.exe");
+copy($epoc . "release/winscw/udeb/bctestlocalizer.exe",							"temp/bctest/winscw_udeb/bctestlocalizer.exe");
+copy($epoc . "release/winscw/udeb/bctestlocation.exe",							"temp/bctest/winscw_udeb/bctestlocation.exe");
+copy($epoc . "release/winscw/udeb/bctestmenu.exe",								"temp/bctest/winscw_udeb/bctestmenu.exe");
+copy($epoc . "release/winscw/udeb/bctestmisc.exe",								"temp/bctest/winscw_udeb/bctestmisc.exe");
+copy($epoc . "release/winscw/udeb/bctestmisc32.exe",							"temp/bctest/winscw_udeb/bctestmisc32.exe");
+copy($epoc . "release/winscw/udeb/bctestmisccontrol.exe",						"temp/bctest/winscw_udeb/bctestmisccontrol.exe");
+copy($epoc . "release/winscw/udeb/bctestmix50.exe",								"temp/bctest/winscw_udeb/bctestmix50.exe");
+copy($epoc . "release/winscw/udeb/bctestnote.exe",								"temp/bctest/winscw_udeb/bctestnote.exe");
+copy($epoc . "release/winscw/udeb/bctestnotifier.exe",							"temp/bctest/winscw_udeb/bctestnotifier.exe");
+copy($epoc . "release/winscw/udeb/bctestocr.exe",								"temp/bctest/winscw_udeb/bctestocr.exe");
+copy($epoc . "release/winscw/udeb/bctestpane.exe",								"temp/bctest/winscw_udeb/bctestpane.exe");
+copy($epoc . "release/winscw/udeb/bctestpopups.exe",							"temp/bctest/winscw_udeb/bctestpopups.exe");
+copy($epoc . "release/winscw/udeb/bctestpreviewpopup.exe",						"temp/bctest/winscw_udeb/bctestpreviewpopup.exe");
+copy($epoc . "release/winscw/udeb/bctestprivateuifrm.exe",						"temp/bctest/winscw_udeb/bctestprivateuifrm.exe");
+copy($epoc . "release/winscw/udeb/bctestptieng.exe",							"temp/bctest/winscw_udeb/bctestptieng.exe");
+copy($epoc . "release/winscw/udeb/bctestquery.exe",								"temp/bctest/winscw_udeb/bctestquery.exe");
+copy($epoc . "release/winscw/udeb/bctestscreenclearer.exe",						"temp/bctest/winscw_udeb/bctestscreenclearer.exe");
+copy($epoc . "release/winscw/udeb/bctestscroller.exe",							"temp/bctest/winscw_udeb/bctestscroller.exe");
+copy($epoc . "release/winscw/udeb/bctestsearchfield.exe",						"temp/bctest/winscw_udeb/bctestsearchfield.exe");
+copy($epoc . "release/winscw/udeb/bctestserverapp.exe",							"temp/bctest/winscw_udeb/bctestserverapp.exe");
+copy($epoc . "release/winscw/udeb/bctestservicehandler.exe",					"temp/bctest/winscw_udeb/bctestservicehandler.exe");
+copy($epoc . "release/winscw/udeb/bctestsettingpage.exe",						"temp/bctest/winscw_udeb/bctestsettingpage.exe");
+copy($epoc . "release/winscw/udeb/bctestskins.exe",								"temp/bctest/winscw_udeb/bctestskins.exe");
+copy($epoc . "release/winscw/udeb/bctestsliderandicons.exe",					"temp/bctest/winscw_udeb/bctestsliderandicons.exe");
+copy($epoc . "release/winscw/udeb/bctesttoolbar.exe",							"temp/bctest/winscw_udeb/bctesttoolbar.exe");
+copy($epoc . "release/winscw/udeb/bctesttouchpane.exe",							"temp/bctest/winscw_udeb/bctesttouchpane.exe");
+copy($epoc . "release/winscw/udeb/bctesttreelist.exe",							"temp/bctest/winscw_udeb/bctesttreelist.exe");
+copy($epoc . "release/winscw/udeb/bctestuniteditor.exe",						"temp/bctest/winscw_udeb/bctestuniteditor.exe");
+copy($epoc . "release/winscw/udeb/bctestutilities.exe",							"temp/bctest/winscw_udeb/bctestutilities.exe");
+copy($epoc . "release/winscw/udeb/bctestvolume.exe",							"temp/bctest/winscw_udeb/bctestvolume.exe");
+
+system("7z a -tzip bctest.zip ./temp/*");
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/common/tools/ats/bctest/bctest.xml	Thu Jun 18 14:32:22 2009 +0100
@@ -0,0 +1,1161 @@
+<?xml version="1.0"?>
+<test>
+	<id>1</id>
+	<owner>admin</owner>
+	<priority>10</priority>
+	<buildid></buildid>
+	<name>bctest</name>
+	<target>
+        <device rank="master" alias="emulator_udeb">
+            <property name="HARNESS" value="GENERIC" />
+            <property name="NAME" value="emulator_udeb" />
+        </device>
+	</target>
+	<plan id="0.53" name="BCTESTGENERICTests" harness="GENERIC" enabled="true" passrate="100">
+		<target>
+			<device rank="master" alias="emulator_udeb"/>
+		</target>
+		<session id="" name="GENERIC" harness="GENERIC" enabled="true" passrate="100">
+			<set id="" name="BCTestButtons" harness="GENERIC" enabled="true" passrate="100">
+				<case id="" name="BCUI" harness="GENERIC" enabled="true" passrate="100">
+					<step id="" name="Test Step 1 (install)" harness="GENERIC" enabled="true" passrate="100" significant="false">
+						<command>install</command>
+						<params>
+							<param type="data"/>
+							<param src="UIFW.bat"/>
+							<param dst="c:\UIFW.bat"/>
+							<param component-path="bctest" />
+						</params>
+					</step>
+					<step id="" name="Test Step 1 (install)" harness="GENERIC" enabled="true" passrate="100" significant="false">
+						<command>install</command>
+						<params>
+							<param type="data"/>
+							<param src="*"/>
+							<param dst="c:\BCTestLog"/>
+							<param component-path="bctest\BCTestLog" />
+						</params>
+					</step>
+					<step id="" name="Test Step 1 (install)" harness="GENERIC" enabled="true" passrate="100" significant="false">
+						<command>install</command>
+						<params>
+							<param type="binary"/>
+							<param src="z/resource/apps/*"/>
+							<param dst="z:\resource\apps"/>
+							<param component-path="bctest" />
+						</params>
+					</step>
+					<step id="" name="Test Step 1 (install)" harness="GENERIC" enabled="true" passrate="100" significant="false">
+						<command>install</command>
+						<params>
+							<param type="binary"/>
+							<param src="z/private/10003a3f/apps/*"/>
+							<param dst="z:\private\10003a3f\import\apps"/>
+							<param component-path="bctest" />
+						</params>
+					</step>
+					<step id="" name="Test Step 1 (install)" harness="GENERIC" enabled="true" passrate="100" significant="false">
+						<command>install</command>
+						<params>
+							<param type="binary"/>
+							<param src="bctestutil.dll"/>
+							<param dst="c:\sys\bin\bctestutil.dll"/>
+							<param component-path="bctest" />
+						</params>
+					</step>
+					<step id="" name="Test Step 1 (install)" harness="GENERIC" enabled="true" passrate="100" significant="false">
+						<command>install</command>
+						<params>
+							<param type="binary"/>
+							<param src="bctestlauncher.exe"/>
+							<param dst="c:\sys\bin\bctestlauncher.exe"/>
+							<param component-path="bctest" />
+						</params>
+					</step>
+					<step id="" name="Test Step 1 (install)" harness="GENERIC" enabled="true" passrate="100" significant="false">
+						<command>install</command>
+						<params>
+							<param type="binary"/>
+							<param src="bctestaknsound.exe"/>
+							<param dst="c:\sys\bin\bctestaknsound.exe"/>
+							<param component-path="bctest" />
+						</params>
+					</step>
+					<step id="" name="Test Step 1 (install)" harness="GENERIC" enabled="true" passrate="100" significant="false">
+						<command>install</command>
+						<params>
+							<param type="binary"/>
+							<param src="bctestappfrm.exe"/>
+							<param dst="c:\sys\bin\bctestappfrm.exe"/>
+							<param component-path="bctest" />
+						</params>
+					</step>
+					<step id="" name="Test Step 1 (install)" harness="GENERIC" enabled="true" passrate="100" significant="false">
+						<command>install</command>
+						<params>
+							<param type="binary"/>
+							<param src="bctestbutton.exe"/>
+							<param dst="c:\sys\bin\bctestbutton.exe"/>
+							<param component-path="bctest" />
+						</params>
+					</step>
+					<step id="" name="Test Step 1 (install)" harness="GENERIC" enabled="true" passrate="100" significant="false">
+						<command>install</command>
+						<params>
+							<param type="binary"/>
+							<param src="bctestbuttons.exe"/>
+							<param dst="c:\sys\bin\bctestbuttons.exe"/>
+							<param component-path="bctest" />
+						</params>
+					</step>
+					<step id="" name="Test Step 1 (install)" harness="GENERIC" enabled="true" passrate="100" significant="false">
+						<command>install</command>
+						<params>
+							<param type="binary"/>
+							<param src="bctestchoicelist.exe"/>
+							<param dst="c:\sys\bin\bctestchoicelist.exe"/>
+							<param component-path="bctest" />
+						</params>
+					</step>
+					<step id="" name="Test Step 1 (install)" harness="GENERIC" enabled="true" passrate="100" significant="false">
+						<command>install</command>
+						<params>
+							<param type="binary"/>
+							<param src="bctestcmdlg.exe"/>
+							<param dst="c:\sys\bin\bctestcmdlg.exe"/>
+							<param component-path="bctest" />
+						</params>
+					</step>
+					<step id="" name="Test Step 1 (install)" harness="GENERIC" enabled="true" passrate="100" significant="false">
+						<command>install</command>
+						<params>
+							<param type="binary"/>
+							<param src="bctestdocandinit.exe"/>
+							<param dst="c:\sys\bin\bctestdocandinit.exe"/>
+							<param component-path="bctest" />
+						</params>
+					</step>
+					<step id="" name="Test Step 1 (install)" harness="GENERIC" enabled="true" passrate="100" significant="false">
+						<command>install</command>
+						<params>
+							<param type="binary"/>
+							<param src="bctesteditor.exe"/>
+							<param dst="c:\sys\bin\bctesteditor.exe"/>
+							<param component-path="bctest" />
+						</params>
+					</step>
+					<step id="" name="Test Step 1 (install)" harness="GENERIC" enabled="true" passrate="100" significant="false">
+						<command>install</command>
+						<params>
+							<param type="binary"/>
+							<param src="bctesteh.exe"/>
+							<param dst="c:\sys\bin\bctesteh.exe"/>
+							<param component-path="bctest" />
+						</params>
+					</step>
+					<step id="" name="Test Step 1 (install)" harness="GENERIC" enabled="true" passrate="100" significant="false">
+						<command>install</command>
+						<params>
+							<param type="binary"/>
+							<param src="bctesteikbctrl.exe"/>
+							<param dst="c:\sys\bin\bctesteikbctrl.exe"/>
+							<param component-path="bctest" />
+						</params>
+					</step>
+					<step id="" name="Test Step 1 (install)" harness="GENERIC" enabled="true" passrate="100" significant="false">
+						<command>install</command>
+						<params>
+							<param type="binary"/>
+							<param src="bctesteikfrm.exe"/>
+							<param dst="c:\sys\bin\bctesteikfrm.exe"/>
+							<param component-path="bctest" />
+						</params>
+					</step>
+					<step id="" name="Test Step 1 (install)" harness="GENERIC" enabled="true" passrate="100" significant="false">
+						<command>install</command>
+						<params>
+							<param type="binary"/>
+							<param src="bctestfontinput.exe"/>
+							<param dst="c:\sys\bin\bctestfontinput.exe"/>
+							<param component-path="bctest" />
+						</params>
+					</step>
+					<step id="" name="Test Step 1 (install)" harness="GENERIC" enabled="true" passrate="100" significant="false">
+						<command>install</command>
+						<params>
+							<param type="binary"/>
+							<param src="bctestform.exe"/>
+							<param dst="c:\sys\bin\bctestform.exe"/>
+							<param component-path="bctest" />
+						</params>
+					</step>
+					<step id="" name="Test Step 1 (install)" harness="GENERIC" enabled="true" passrate="100" significant="false">
+						<command>install</command>
+						<params>
+							<param type="binary"/>
+							<param src="bctestgrids.exe"/>
+							<param dst="c:\sys\bin\bctestgrids.exe"/>
+							<param component-path="bctest" />
+						</params>
+					</step>
+					<step id="" name="Test Step 1 (install)" harness="GENERIC" enabled="true" passrate="100" significant="false">
+						<command>install</command>
+						<params>
+							<param type="binary"/>
+							<param src="bctestimage.exe"/>
+							<param dst="c:\sys\bin\bctestimage.exe"/>
+							<param component-path="bctest" />
+						</params>
+					</step>
+					<step id="" name="Test Step 1 (install)" harness="GENERIC" enabled="true" passrate="100" significant="false">
+						<command>install</command>
+						<params>
+							<param type="binary"/>
+							<param src="bctestkeylock.exe"/>
+							<param dst="c:\sys\bin\bctestkeylock.exe"/>
+							<param component-path="bctest" />
+						</params>
+					</step>
+					<step id="" name="Test Step 1 (install)" harness="GENERIC" enabled="true" passrate="100" significant="false">
+						<command>install</command>
+						<params>
+							<param type="binary"/>
+							<param src="bctestlabelinfoindicators.exe"/>
+							<param dst="c:\sys\bin\bctestlabelinfoindicators.exe"/>
+							<param component-path="bctest" />
+						</params>
+					</step>
+					<step id="" name="Test Step 1 (install)" harness="GENERIC" enabled="true" passrate="100" significant="false">
+						<command>install</command>
+						<params>
+							<param type="binary"/>
+							<param src="bctestlist.exe"/>
+							<param dst="c:\sys\bin\bctestlist.exe"/>
+							<param component-path="bctest" />
+						</params>
+					</step>
+					<step id="" name="Test Step 1 (install)" harness="GENERIC" enabled="true" passrate="100" significant="false">
+						<command>install</command>
+						<params>
+							<param type="binary"/>
+							<param src="bctestlocalizer.exe"/>
+							<param dst="c:\sys\bin\bctestlocalizer.exe"/>
+							<param component-path="bctest" />
+						</params>
+					</step>
+					<step id="" name="Test Step 1 (install)" harness="GENERIC" enabled="true" passrate="100" significant="false">
+						<command>install</command>
+						<params>
+							<param type="binary"/>
+							<param src="bctestlocation.exe"/>
+							<param dst="c:\sys\bin\bctestlocation.exe"/>
+							<param component-path="bctest" />
+						</params>
+					</step>
+					<step id="" name="Test Step 1 (install)" harness="GENERIC" enabled="true" passrate="100" significant="false">
+						<command>install</command>
+						<params>
+							<param type="binary"/>
+							<param src="bctestmenu.exe"/>
+							<param dst="c:\sys\bin\bctestmenu.exe"/>
+							<param component-path="bctest" />
+						</params>
+					</step>
+					<step id="" name="Test Step 1 (install)" harness="GENERIC" enabled="true" passrate="100" significant="false">
+						<command>install</command>
+						<params>
+							<param type="binary"/>
+							<param src="bctestmisc.exe"/>
+							<param dst="c:\sys\bin\bctestmisc.exe"/>
+							<param component-path="bctest" />
+						</params>
+					</step>
+					<step id="" name="Test Step 1 (install)" harness="GENERIC" enabled="true" passrate="100" significant="false">
+						<command>install</command>
+						<params>
+							<param type="binary"/>
+							<param src="bctestmisc32.exe"/>
+							<param dst="c:\sys\bin\bctestmisc32.exe"/>
+							<param component-path="bctest" />
+						</params>
+					</step>
+					<step id="" name="Test Step 1 (install)" harness="GENERIC" enabled="true" passrate="100" significant="false">
+						<command>install</command>
+						<params>
+							<param type="binary"/>
+							<param src="bctestmisccontrol.exe"/>
+							<param dst="c:\sys\bin\bctestmisccontrol.exe"/>
+							<param component-path="bctest" />
+						</params>
+					</step>
+					<step id="" name="Test Step 1 (install)" harness="GENERIC" enabled="true" passrate="100" significant="false">
+						<command>install</command>
+						<params>
+							<param type="binary"/>
+							<param src="bctestmix50.exe"/>
+							<param dst="c:\sys\bin\bctestmix50.exe"/>
+							<param component-path="bctest" />
+						</params>
+					</step>
+					<step id="" name="Test Step 1 (install)" harness="GENERIC" enabled="true" passrate="100" significant="false">
+						<command>install</command>
+						<params>
+							<param type="binary"/>
+							<param src="bctestnote.exe"/>
+							<param dst="c:\sys\bin\bctestnote.exe"/>
+							<param component-path="bctest" />
+						</params>
+					</step>
+					<step id="" name="Test Step 1 (install)" harness="GENERIC" enabled="true" passrate="100" significant="false">
+						<command>install</command>
+						<params>
+							<param type="binary"/>
+							<param src="bctestnotifier.exe"/>
+							<param dst="c:\sys\bin\bctestnotifier.exe"/>
+							<param component-path="bctest" />
+						</params>
+					</step>
+					<step id="" name="Test Step 1 (install)" harness="GENERIC" enabled="true" passrate="100" significant="false">
+						<command>install</command>
+						<params>
+							<param type="binary"/>
+							<param src="bctestocr.exe"/>
+							<param dst="c:\sys\bin\bctestocr.exe"/>
+							<param component-path="bctest" />
+						</params>
+					</step>
+					<step id="" name="Test Step 1 (install)" harness="GENERIC" enabled="true" passrate="100" significant="false">
+						<command>install</command>
+						<params>
+							<param type="binary"/>
+							<param src="bctestpane.exe"/>
+							<param dst="c:\sys\bin\bctestpane.exe"/>
+							<param component-path="bctest" />
+						</params>
+					</step>
+					<step id="" name="Test Step 1 (install)" harness="GENERIC" enabled="true" passrate="100" significant="false">
+						<command>install</command>
+						<params>
+							<param type="binary"/>
+							<param src="bctestpopups.exe"/>
+							<param dst="c:\sys\bin\bctestpopups.exe"/>
+							<param component-path="bctest" />
+						</params>
+					</step>
+					<step id="" name="Test Step 1 (install)" harness="GENERIC" enabled="true" passrate="100" significant="false">
+						<command>install</command>
+						<params>
+							<param type="binary"/>
+							<param src="bctestpreviewpopup.exe"/>
+							<param dst="c:\sys\bin\bctestpreviewpopup.exe"/>
+							<param component-path="bctest" />
+						</params>
+					</step>
+					<step id="" name="Test Step 1 (install)" harness="GENERIC" enabled="true" passrate="100" significant="false">
+						<command>install</command>
+						<params>
+							<param type="binary"/>
+							<param src="bctestprivateuifrm.exe"/>
+							<param dst="c:\sys\bin\bctestprivateuifrm.exe"/>
+							<param component-path="bctest" />
+						</params>
+					</step>
+					<step id="" name="Test Step 1 (install)" harness="GENERIC" enabled="true" passrate="100" significant="false">
+						<command>install</command>
+						<params>
+							<param type="binary"/>
+							<param src="bctestptieng.exe"/>
+							<param dst="c:\sys\bin\bctestptieng.exe"/>
+							<param component-path="bctest" />
+						</params>
+					</step>
+					<step id="" name="Test Step 1 (install)" harness="GENERIC" enabled="true" passrate="100" significant="false">
+						<command>install</command>
+						<params>
+							<param type="binary"/>
+							<param src="bctestquery.exe"/>
+							<param dst="c:\sys\bin\bctestquery.exe"/>
+							<param component-path="bctest" />
+						</params>
+					</step>
+					<step id="" name="Test Step 1 (install)" harness="GENERIC" enabled="true" passrate="100" significant="false">
+						<command>install</command>
+						<params>
+							<param type="binary"/>
+							<param src="bctestscreenclearer.exe"/>
+							<param dst="c:\sys\bin\bctestscreenclearer.exe"/>
+							<param component-path="bctest" />
+						</params>
+					</step>
+					<step id="" name="Test Step 1 (install)" harness="GENERIC" enabled="true" passrate="100" significant="false">
+						<command>install</command>
+						<params>
+							<param type="binary"/>
+							<param src="bctestscroller.exe"/>
+							<param dst="c:\sys\bin\bctestscroller.exe"/>
+							<param component-path="bctest" />
+						</params>
+					</step>
+					<step id="" name="Test Step 1 (install)" harness="GENERIC" enabled="true" passrate="100" significant="false">
+						<command>install</command>
+						<params>
+							<param type="binary"/>
+							<param src="bctestsearchfield.exe"/>
+							<param dst="c:\sys\bin\bctestsearchfield.exe"/>
+							<param component-path="bctest" />
+						</params>
+					</step>
+					<step id="" name="Test Step 1 (install)" harness="GENERIC" enabled="true" passrate="100" significant="false">
+						<command>install</command>
+						<params>
+							<param type="binary"/>
+							<param src="bctestserverapp.exe"/>
+							<param dst="c:\sys\bin\bctestserverapp.exe"/>
+							<param component-path="bctest" />
+						</params>
+					</step>
+					<step id="" name="Test Step 1 (install)" harness="GENERIC" enabled="true" passrate="100" significant="false">
+						<command>install</command>
+						<params>
+							<param type="binary"/>
+							<param src="bctestservicehandler.exe"/>
+							<param dst="c:\sys\bin\bctestservicehandler.exe"/>
+							<param component-path="bctest" />
+						</params>
+					</step>
+					<step id="" name="Test Step 1 (install)" harness="GENERIC" enabled="true" passrate="100" significant="false">
+						<command>install</command>
+						<params>
+							<param type="binary"/>
+							<param src="bctestsettingpage.exe"/>
+							<param dst="c:\sys\bin\bctestsettingpage.exe"/>
+							<param component-path="bctest" />
+						</params>
+					</step>
+					<step id="" name="Test Step 1 (install)" harness="GENERIC" enabled="true" passrate="100" significant="false">
+						<command>install</command>
+						<params>
+							<param type="binary"/>
+							<param src="bctestskins.exe"/>
+							<param dst="c:\sys\bin\bctestskins.exe"/>
+							<param component-path="bctest" />
+						</params>
+					</step>
+					<step id="" name="Test Step 1 (install)" harness="GENERIC" enabled="true" passrate="100" significant="false">
+						<command>install</command>
+						<params>
+							<param type="binary"/>
+							<param src="bctestsliderandicons.exe"/>
+							<param dst="c:\sys\bin\bctestsliderandicons.exe"/>
+							<param component-path="bctest" />
+						</params>
+					</step>
+					<step id="" name="Test Step 1 (install)" harness="GENERIC" enabled="true" passrate="100" significant="false">
+						<command>install</command>
+						<params>
+							<param type="binary"/>
+							<param src="bctesttoolbar.exe"/>
+							<param dst="c:\sys\bin\bctesttoolbar.exe"/>
+							<param component-path="bctest" />
+						</params>
+					</step>
+					<step id="" name="Test Step 1 (install)" harness="GENERIC" enabled="true" passrate="100" significant="false">
+						<command>install</command>
+						<params>
+							<param type="binary"/>
+							<param src="bctesttouchpane.exe"/>
+							<param dst="c:\sys\bin\bctesttouchpane.exe"/>
+							<param component-path="bctest" />
+						</params>
+					</step>
+					<step id="" name="Test Step 1 (install)" harness="GENERIC" enabled="true" passrate="100" significant="false">
+						<command>install</command>
+						<params>
+							<param type="binary"/>
+							<param src="bctesttreelist.exe"/>
+							<param dst="c:\sys\bin\bctesttreelist.exe"/>
+							<param component-path="bctest" />
+						</params>
+					</step>
+					<step id="" name="Test Step 1 (install)" harness="GENERIC" enabled="true" passrate="100" significant="false">
+						<command>install</command>
+						<params>
+							<param type="binary"/>
+							<param src="bctestuniteditor.exe"/>
+							<param dst="c:\sys\bin\bctestuniteditor.exe"/>
+							<param component-path="bctest" />
+						</params>
+					</step>
+					<step id="" name="Test Step 1 (install)" harness="GENERIC" enabled="true" passrate="100" significant="false">
+						<command>install</command>
+						<params>
+							<param type="binary"/>
+							<param src="bctestutilities.exe"/>
+							<param dst="c:\sys\bin\bctestutilities.exe"/>
+							<param component-path="bctest" />
+						</params>
+					</step>
+					<step id="" name="Test Step 1 (install)" harness="GENERIC" enabled="true" passrate="100" significant="false">
+						<command>install</command>
+						<params>
+							<param type="binary"/>
+							<param src="bctestvolume.exe"/>
+							<param dst="c:\sys\bin\bctestvolume.exe"/>
+							<param component-path="bctest" />
+						</params>
+					</step>
+					<step id="" name="Test Step 2 (execute)" harness="GENERIC" enabled="true" passrate="100">
+						<command>execute</command>
+						<params>
+							<param file="bctestlauncher.exe"/>
+							<param parameters="bctestaknsound"/>
+							<param result-file="c:\BCTestLog\bctestaknsound_TestLog.txt"/>
+							<param parser="BCTestResultParser"/>
+							<param timeout="1000"/>
+						</params>
+					</step>
+					<step id="" name="Test Step 2 (execute)" harness="GENERIC" enabled="true" passrate="100">
+						<command>execute</command>
+						<params>
+							<param file="bctestlauncher.exe"/>
+							<param parameters="bctestappfrm"/>
+							<param result-file="c:\BCTestLog\bctestappfrm_TestLog.txt"/>
+							<param parser="BCTestResultParser"/>
+							<param timeout="1000"/>
+						</params>
+					</step>
+					<step id="" name="Test Step 2 (execute)" harness="GENERIC" enabled="true" passrate="100">
+						<command>execute</command>
+						<params>
+							<param file="bctestlauncher.exe"/>
+							<param parameters="bctestbutton"/>
+							<param result-file="c:\BCTestLog\bctestbutton_TestLog.txt"/>
+							<param parser="BCTestResultParser"/>
+							<param timeout="1000"/>
+						</params>
+					</step>
+					<step id="" name="Test Step 2 (execute)" harness="GENERIC" enabled="true" passrate="100">
+						<command>execute</command>
+						<params>
+							<param file="bctestlauncher.exe"/>
+							<param parameters="bctestbuttons"/>
+							<param result-file="c:\BCTestLog\bctestbuttons_TestLog.txt"/>
+							<param parser="BCTestResultParser"/>
+							<param timeout="1000"/>
+						</params>
+					</step>
+					<step id="" name="Test Step 2 (execute)" harness="GENERIC" enabled="true" passrate="100">
+						<command>execute</command>
+						<params>
+							<param file="bctestlauncher.exe"/>
+							<param parameters="bctestchoicelist"/>
+							<param result-file="c:\BCTestLog\bctestchoicelist_TestLog.txt"/>
+							<param parser="BCTestResultParser"/>
+							<param timeout="1000"/>
+						</params>
+					</step>
+					<step id="" name="Test Step 2 (execute)" harness="GENERIC" enabled="true" passrate="100">
+						<command>execute</command>
+						<params>
+							<param file="bctestlauncher.exe"/>
+							<param parameters="bctestcmdlg"/>
+							<param result-file="c:\BCTestLog\bctestcmdlg_TestLog.txt"/>
+							<param parser="BCTestResultParser"/>
+							<param timeout="1000"/>
+						</params>
+					</step>
+					<step id="" name="Test Step 2 (execute)" harness="GENERIC" enabled="true" passrate="100">
+						<command>execute</command>
+						<params>
+							<param file="bctestlauncher.exe"/>
+							<param parameters="bctestdocandinit"/>
+							<param result-file="c:\BCTestLog\bctestdocandinit_TestLog.txt"/>
+							<param parser="BCTestResultParser"/>
+							<param timeout="1000"/>
+						</params>
+					</step>
+					<step id="" name="Test Step 2 (execute)" harness="GENERIC" enabled="true" passrate="100">
+						<command>execute</command>
+						<params>
+							<param file="bctestlauncher.exe"/>
+							<param parameters="bctesteditor"/>
+							<param result-file="c:\BCTestLog\bctesteditor_TestLog.txt"/>
+							<param parser="BCTestResultParser"/>
+							<param timeout="1000"/>
+						</params>
+					</step>
+					<step id="" name="Test Step 2 (execute)" harness="GENERIC" enabled="true" passrate="100">
+						<command>execute</command>
+						<params>
+							<param file="bctestlauncher.exe"/>
+							<param parameters="bctesteh"/>
+							<param result-file="c:\BCTestLog\bctesteh_TestLog.txt"/>
+							<param parser="BCTestResultParser"/>
+							<param timeout="1000"/>
+						</params>
+					</step>
+					<step id="" name="Test Step 2 (execute)" harness="GENERIC" enabled="true" passrate="100">
+						<command>execute</command>
+						<params>
+							<param file="bctestlauncher.exe"/>
+							<param parameters="bctesteikbctrl"/>
+							<param result-file="c:\BCTestLog\bctesteikbctrl_TestLog.txt"/>
+							<param parser="BCTestResultParser"/>
+							<param timeout="1000"/>
+						</params>
+					</step>
+					<step id="" name="Test Step 2 (execute)" harness="GENERIC" enabled="true" passrate="100">
+						<command>execute</command>
+						<params>
+							<param file="bctestlauncher.exe"/>
+							<param parameters="bctesteikfrm"/>
+							<param result-file="c:\BCTestLog\bctesteikfrm_TestLog.txt"/>
+							<param parser="BCTestResultParser"/>
+							<param timeout="1000"/>
+						</params>
+					</step>
+					<step id="" name="Test Step 2 (execute)" harness="GENERIC" enabled="true" passrate="100">
+						<command>execute</command>
+						<params>
+							<param file="bctestlauncher.exe"/>
+							<param parameters="bctestfontinput"/>
+							<param result-file="c:\BCTestLog\bctestfontinput_TestLog.txt"/>
+							<param parser="BCTestResultParser"/>
+							<param timeout="1000"/>
+						</params>
+					</step>
+					<step id="" name="Test Step 2 (execute)" harness="GENERIC" enabled="true" passrate="100">
+						<command>execute</command>
+						<params>
+							<param file="bctestlauncher.exe"/>
+							<param parameters="bctestform"/>
+							<param result-file="c:\BCTestLog\bctestform_TestLog.txt"/>
+							<param parser="BCTestResultParser"/>
+							<param timeout="1000"/>
+						</params>
+					</step>
+					<step id="" name="Test Step 2 (execute)" harness="GENERIC" enabled="true" passrate="100">
+						<command>execute</command>
+						<params>
+							<param file="bctestlauncher.exe"/>
+							<param parameters="bctestgrids"/>
+							<param result-file="c:\BCTestLog\bctestgrids_TestLog.txt"/>
+							<param parser="BCTestResultParser"/>
+							<param timeout="1000"/>
+						</params>
+					</step>
+					<step id="" name="Test Step 2 (execute)" harness="GENERIC" enabled="true" passrate="100">
+						<command>execute</command>
+						<params>
+							<param file="bctestlauncher.exe"/>
+							<param parameters="bctestimage"/>
+							<param result-file="c:\BCTestLog\bctestimage_TestLog.txt"/>
+							<param parser="BCTestResultParser"/>
+							<param timeout="1000"/>
+						</params>
+					</step>
+					<step id="" name="Test Step 2 (execute)" harness="GENERIC" enabled="true" passrate="100">
+						<command>execute</command>
+						<params>
+							<param file="bctestlauncher.exe"/>
+							<param parameters="bctestkeylock"/>
+							<param result-file="c:\BCTestLog\bctestkeylock_TestLog.txt"/>
+							<param parser="BCTestResultParser"/>
+							<param timeout="1000"/>
+						</params>
+					</step>
+					<step id="" name="Test Step 2 (execute)" harness="GENERIC" enabled="true" passrate="100">
+						<command>execute</command>
+						<params>
+							<param file="bctestlauncher.exe"/>
+							<param parameters="bctestlabelinfoindicators"/>
+							<param result-file="c:\BCTestLog\bctestlabelinfoindicators_TestLog.txt"/>
+							<param parser="BCTestResultParser"/>
+							<param timeout="1000"/>
+						</params>
+					</step>
+					<step id="" name="Test Step 2 (execute)" harness="GENERIC" enabled="true" passrate="100">
+						<command>execute</command>
+						<params>
+							<param file="bctestlauncher.exe"/>
+							<param parameters="bctestlist"/>
+							<param result-file="c:\BCTestLog\bctestlist_TestLog.txt"/>
+							<param parser="BCTestResultParser"/>
+							<param timeout="1000"/>
+						</params>
+					</step>
+					<step id="" name="Test Step 2 (execute)" harness="GENERIC" enabled="true" passrate="100">
+						<command>execute</command>
+						<params>
+							<param file="bctestlauncher.exe"/>
+							<param parameters="bctestlocalizer"/>
+							<param result-file="c:\BCTestLog\bctestlocalizer_TestLog.txt"/>
+							<param parser="BCTestResultParser"/>
+							<param timeout="1000"/>
+						</params>
+					</step>
+					<step id="" name="Test Step 2 (execute)" harness="GENERIC" enabled="true" passrate="100">
+						<command>execute</command>
+						<params>
+							<param file="bctestlauncher.exe"/>
+							<param parameters="bctestlocation"/>
+							<param result-file="c:\BCTestLog\bctestlocation_TestLog.txt"/>
+							<param parser="BCTestResultParser"/>
+							<param timeout="1000"/>
+						</params>
+					</step>
+					<step id="" name="Test Step 2 (execute)" harness="GENERIC" enabled="true" passrate="100">
+						<command>execute</command>
+						<params>
+							<param file="bctestlauncher.exe"/>
+							<param parameters="bctestmenu"/>
+							<param result-file="c:\BCTestLog\bctestmenu_TestLog.txt"/>
+							<param parser="BCTestResultParser"/>
+							<param timeout="1000"/>
+						</params>
+					</step>
+					<step id="" name="Test Step 2 (execute)" harness="GENERIC" enabled="true" passrate="100">
+						<command>execute</command>
+						<params>
+							<param file="bctestlauncher.exe"/>
+							<param parameters="bctestmisc"/>
+							<param result-file="c:\BCTestLog\bctestmisc_TestLog.txt"/>
+							<param parser="BCTestResultParser"/>
+							<param timeout="1000"/>
+						</params>
+					</step>
+					<step id="" name="Test Step 2 (execute)" harness="GENERIC" enabled="true" passrate="100">
+						<command>execute</command>
+						<params>
+							<param file="bctestlauncher.exe"/>
+							<param parameters="bctestmisc32"/>
+							<param result-file="c:\BCTestLog\bctestmisc32_TestLog.txt"/>
+							<param parser="BCTestResultParser"/>
+							<param timeout="1000"/>
+						</params>
+					</step>
+					<step id="" name="Test Step 2 (execute)" harness="GENERIC" enabled="true" passrate="100">
+						<command>execute</command>
+						<params>
+							<param file="bctestlauncher.exe"/>
+							<param parameters="bctestmisccontrol"/>
+							<param result-file="c:\BCTestLog\bctestmisccontrol_TestLog.txt"/>
+							<param parser="BCTestResultParser"/>
+							<param timeout="1000"/>
+						</params>
+					</step>
+					<step id="" name="Test Step 2 (execute)" harness="GENERIC" enabled="true" passrate="100">
+						<command>execute</command>
+						<params>
+							<param file="bctestlauncher.exe"/>
+							<param parameters="bctestmix50"/>
+							<param result-file="c:\BCTestLog\bctestmix50_TestLog.txt"/>
+							<param parser="BCTestResultParser"/>
+							<param timeout="1000"/>
+						</params>
+					</step>
+					<step id="" name="Test Step 2 (execute)" harness="GENERIC" enabled="true" passrate="100">
+						<command>execute</command>
+						<params>
+							<param file="bctestlauncher.exe"/>
+							<param parameters="bctestnote"/>
+							<param result-file="c:\BCTestLog\bctestnote_TestLog.txt"/>
+							<param parser="BCTestResultParser"/>
+							<param timeout="1000"/>
+						</params>
+					</step>
+					<step id="" name="Test Step 2 (execute)" harness="GENERIC" enabled="true" passrate="100">
+						<command>execute</command>
+						<params>
+							<param file="bctestlauncher.exe"/>
+							<param parameters="bctestnotifier"/>
+							<param result-file="c:\BCTestLog\bctestnotifier_TestLog.txt"/>
+							<param parser="BCTestResultParser"/>
+							<param timeout="1000"/>
+						</params>
+					</step>
+					<step id="" name="Test Step 2 (execute)" harness="GENERIC" enabled="true" passrate="100">
+						<command>execute</command>
+						<params>
+							<param file="bctestlauncher.exe"/>
+							<param parameters="bctestocr"/>
+							<param result-file="c:\BCTestLog\bctestocr_TestLog.txt"/>
+							<param parser="BCTestResultParser"/>
+							<param timeout="1000"/>
+						</params>
+					</step>
+					<step id="" name="Test Step 2 (execute)" harness="GENERIC" enabled="true" passrate="100">
+						<command>execute</command>
+						<params>
+							<param file="bctestlauncher.exe"/>
+							<param parameters="bctestpane"/>
+							<param result-file="c:\BCTestLog\bctestpane_TestLog.txt"/>
+							<param parser="BCTestResultParser"/>
+							<param timeout="1000"/>
+						</params>
+					</step>
+					<step id="" name="Test Step 2 (execute)" harness="GENERIC" enabled="true" passrate="100">
+						<command>execute</command>
+						<params>
+							<param file="bctestlauncher.exe"/>
+							<param parameters="bctestpopups"/>
+							<param result-file="c:\BCTestLog\bctestpopups_TestLog.txt"/>
+							<param parser="BCTestResultParser"/>
+							<param timeout="1000"/>
+						</params>
+					</step>
+					<step id="" name="Test Step 2 (execute)" harness="GENERIC" enabled="true" passrate="100">
+						<command>execute</command>
+						<params>
+							<param file="bctestlauncher.exe"/>
+							<param parameters="bctestpreviewpopup"/>
+							<param result-file="c:\BCTestLog\bctestpreviewpopup_TestLog.txt"/>
+							<param parser="BCTestResultParser"/>
+							<param timeout="1000"/>
+						</params>
+					</step>
+					<step id="" name="Test Step 2 (execute)" harness="GENERIC" enabled="true" passrate="100">
+						<command>execute</command>
+						<params>
+							<param file="bctestlauncher.exe"/>
+							<param parameters="bctestprivateuifrm"/>
+							<param result-file="c:\BCTestLog\bctestprivateuifrm_TestLog.txt"/>
+							<param parser="BCTestResultParser"/>
+							<param timeout="1000"/>
+						</params>
+					</step>
+					<step id="" name="Test Step 2 (execute)" harness="GENERIC" enabled="true" passrate="100">
+						<command>execute</command>
+						<params>
+							<param file="bctestlauncher.exe"/>
+							<param parameters="bctestptieng"/>
+							<param result-file="c:\BCTestLog\bctestptieng_TestLog.txt"/>
+							<param parser="BCTestResultParser"/>
+							<param timeout="1000"/>
+						</params>
+					</step>
+					<step id="" name="Test Step 2 (execute)" harness="GENERIC" enabled="true" passrate="100">
+						<command>execute</command>
+						<params>
+							<param file="bctestlauncher.exe"/>
+							<param parameters="bctestquery"/>
+							<param result-file="c:\BCTestLog\bctestquery_TestLog.txt"/>
+							<param parser="BCTestResultParser"/>
+							<param timeout="1000"/>
+						</params>
+					</step>
+					<step id="" name="Test Step 2 (execute)" harness="GENERIC" enabled="true" passrate="100">
+						<command>execute</command>
+						<params>
+							<param file="bctestlauncher.exe"/>
+							<param parameters="bctestscreenclearer"/>
+							<param result-file="c:\BCTestLog\bctestscreenclearer_TestLog.txt"/>
+							<param parser="BCTestResultParser"/>
+							<param timeout="1000"/>
+						</params>
+					</step>
+					<step id="" name="Test Step 2 (execute)" harness="GENERIC" enabled="true" passrate="100">
+						<command>execute</command>
+						<params>
+							<param file="bctestlauncher.exe"/>
+							<param parameters="bctestscroller"/>
+							<param result-file="c:\BCTestLog\bctestscroller_TestLog.txt"/>
+							<param parser="BCTestResultParser"/>
+							<param timeout="1000"/>
+						</params>
+					</step>
+					<step id="" name="Test Step 2 (execute)" harness="GENERIC" enabled="true" passrate="100">
+						<command>execute</command>
+						<params>
+							<param file="bctestlauncher.exe"/>
+							<param parameters="bctestsearchfield"/>
+							<param result-file="c:\BCTestLog\bctestsearchfield_TestLog.txt"/>
+							<param parser="BCTestResultParser"/>
+							<param timeout="1000"/>
+						</params>
+					</step>
+					<step id="" name="Test Step 2 (execute)" harness="GENERIC" enabled="true" passrate="100">
+						<command>execute</command>
+						<params>
+							<param file="bctestlauncher.exe"/>
+							<param parameters="bctestserverapp"/>
+							<param result-file="c:\BCTestLog\bctestserverapp_TestLog.txt"/>
+							<param parser="BCTestResultParser"/>
+							<param timeout="1000"/>
+						</params>
+					</step>
+					<step id="" name="Test Step 2 (execute)" harness="GENERIC" enabled="true" passrate="100">
+						<command>execute</command>
+						<params>
+							<param file="bctestlauncher.exe"/>
+							<param parameters="bctestservicehandler"/>
+							<param result-file="c:\BCTestLog\bctestservicehandler_TestLog.txt"/>
+							<param parser="BCTestResultParser"/>
+							<param timeout="1000"/>
+						</params>
+					</step>
+					<step id="" name="Test Step 2 (execute)" harness="GENERIC" enabled="true" passrate="100">
+						<command>execute</command>
+						<params>
+							<param file="bctestlauncher.exe"/>
+							<param parameters="bctestsettingpage"/>
+							<param result-file="c:\BCTestLog\bctestsettingpage_TestLog.txt"/>
+							<param parser="BCTestResultParser"/>
+							<param timeout="1000"/>
+						</params>
+					</step>
+					<step id="" name="Test Step 2 (execute)" harness="GENERIC" enabled="true" passrate="100">
+						<command>execute</command>
+						<params>
+							<param file="bctestlauncher.exe"/>
+							<param parameters="bctestskins"/>
+							<param result-file="c:\BCTestLog\bctestskins_TestLog.txt"/>
+							<param parser="BCTestResultParser"/>
+							<param timeout="1000"/>
+						</params>
+					</step>
+					<step id="" name="Test Step 2 (execute)" harness="GENERIC" enabled="true" passrate="100">
+						<command>execute</command>
+						<params>
+							<param file="bctestlauncher.exe"/>
+							<param parameters="bctestsliderandicons"/>
+							<param result-file="c:\BCTestLog\bctestsliderandicons_TestLog.txt"/>
+							<param parser="BCTestResultParser"/>
+							<param timeout="1000"/>
+						</params>
+					</step>
+					<step id="" name="Test Step 2 (execute)" harness="GENERIC" enabled="true" passrate="100">
+						<command>execute</command>
+						<params>
+							<param file="bctestlauncher.exe"/>
+							<param parameters="bctesttoolbar"/>
+							<param result-file="c:\BCTestLog\bctesttoolbar_TestLog.txt"/>
+							<param parser="BCTestResultParser"/>
+							<param timeout="1000"/>
+						</params>
+					</step>
+					<step id="" name="Test Step 2 (execute)" harness="GENERIC" enabled="true" passrate="100">
+						<command>execute</command>
+						<params>
+							<param file="bctestlauncher.exe"/>
+							<param parameters="bctesttouchpane"/>
+							<param result-file="c:\BCTestLog\bctesttouchpane_TestLog.txt"/>
+							<param parser="BCTestResultParser"/>
+							<param timeout="1000"/>
+						</params>
+					</step>
+					<step id="" name="Test Step 2 (execute)" harness="GENERIC" enabled="true" passrate="100">
+						<command>execute</command>
+						<params>
+							<param file="bctestlauncher.exe"/>
+							<param parameters="bctesttreelist"/>
+							<param result-file="c:\BCTestLog\bctesttreelist_TestLog.txt"/>
+							<param parser="BCTestResultParser"/>
+							<param timeout="1000"/>
+						</params>
+					</step>
+					<step id="" name="Test Step 2 (execute)" harness="GENERIC" enabled="true" passrate="100">
+						<command>execute</command>
+						<params>
+							<param file="bctestlauncher.exe"/>
+							<param parameters="bctestuniteditor"/>
+							<param result-file="c:\BCTestLog\bctestuniteditor_TestLog.txt"/>
+							<param parser="BCTestResultParser"/>
+							<param timeout="1000"/>
+						</params>
+					</step>
+					<step id="" name="Test Step 2 (execute)" harness="GENERIC" enabled="true" passrate="100">
+						<command>execute</command>
+						<params>
+							<param file="bctestlauncher.exe"/>
+							<param parameters="bctestutilities"/>
+							<param result-file="c:\BCTestLog\bctestutilities_TestLog.txt"/>
+							<param parser="BCTestResultParser"/>
+							<param timeout="1000"/>
+						</params>
+					</step>
+					<step id="" name="Test Step 2 (execute)" harness="GENERIC" enabled="true" passrate="100">
+						<command>execute</command>
+						<params>
+							<param file="bctestlauncher.exe"/>
+							<param parameters="bctestvolume"/>
+							<param result-file="c:\BCTestLog\bctestvolume_TestLog.txt"/>
+							<param parser="BCTestResultParser"/>
+							<param timeout="1000"/>
+						</params>
+					</step>
+				</case>
+			</set>
+		</session>
+	</plan>
+	<files>
+		<file>bctest/general/UIFW.bat</file>
+		<file>bctest/BCTestLog/general/release_note.txt</file>
+		<file>bctest/BCTestLog/general/config.xml</file>
+		<file>bctest/winscw_udeb/z/resource/apps/bctestlauncher_aif.mbm</file>
+		<file>bctest/winscw_udeb/z/resource/apps/bctestlauncher.r01</file>
+		<file>bctest/winscw_udeb/z/private/10003a3f/apps/bctestlauncher_reg.r01</file>
+		<file>bctest/winscw_udeb/z/resource/apps/bctestbuttons.mbm</file>
+		<file>bctest/winscw_udeb/z/resource/apps/bctestbuttons.rsc</file>
+		<file>bctest/winscw_udeb/z/private/10003a3f/apps/bctestbuttons_reg.rsc</file>
+		<file>bctest/winscw_udeb/z/resource/apps/bctestsliderandicons.rsc</file>
+		<file>bctest/winscw_udeb/z/private/10003a3f/apps/bctestsliderandicons_reg.rsc</file>
+		<file>bctest/winscw_udeb/z/resource/apps/bctestaknsound.mbm</file>
+		<file>bctest/winscw_udeb/z/resource/apps/bctestaknsound_aif.mbm</file>
+		<file>bctest/winscw_udeb/z/resource/apps/bctestaknsound.rsc</file>
+		<file>bctest/winscw_udeb/z/private/10003a3f/apps/bctestaknsound_reg.rsc</file>
+		<file>bctest/winscw_udeb/z/resource/apps/bctestappfrm.rsc</file>
+		<file>bctest/winscw_udeb/z/private/10003a3f/apps/bctestappfrm_reg.rsc</file>
+		<file>bctest/winscw_udeb/z/resource/apps/bctestcmdlg.rsc</file>
+		<file>bctest/winscw_udeb/z/private/10003a3f/apps/bctestcmdlg_reg.rsc</file>
+		<file>bctest/winscw_udeb/z/resource/apps/bctestdocandinit.rsc</file>
+		<file>bctest/winscw_udeb/z/private/10003a3f/apps/bctestdocandinit_reg.rsc</file>
+		<file>bctest/winscw_udeb/z/resource/apps/bctesteditor.rsc</file>
+		<file>bctest/winscw_udeb/z/private/10003a3f/apps/bctesteditor_reg.rsc</file>
+		<file>bctest/winscw_udeb/z/resource/apps/bctesteh.rsc</file>
+		<file>bctest/winscw_udeb/z/private/10003a3f/apps/bctesteh_reg.rsc</file>
+		<file>bctest/winscw_udeb/z/resource/apps/bctesteikbctrl_aif.mbm</file>
+		<file>bctest/winscw_udeb/z/resource/apps/bctesteikbctrl.rsc</file>
+		<file>bctest/winscw_udeb/z/private/10003a3f/apps/bctesteikbctrl_reg.rsc</file>
+		<file>bctest/winscw_udeb/z/resource/apps/bctesteikfrm.r01</file>
+		<file>bctest/winscw_udeb/z/private/10003a3f/apps/bctesteikfrm_reg.r01</file>
+		<file>bctest/winscw_udeb/z/resource/apps/bctestfontinput.mbm</file>
+		<file>bctest/winscw_udeb/z/resource/apps/bctestfontinput_aif.mbm</file>
+		<file>bctest/winscw_udeb/z/resource/apps/bctestfontinput.rsc</file>
+		<file>bctest/winscw_udeb/z/private/10003a3f/apps/bctestfontinput_reg.rsc</file>
+		<file>bctest/winscw_udeb/z/resource/apps/bctestform.rsc</file>
+		<file>bctest/winscw_udeb/z/private/10003a3f/apps/bctestform_reg.rsc</file>
+		<file>bctest/winscw_udeb/z/resource/apps/bctestgrids.rsc</file>
+		<file>bctest/winscw_udeb/z/private/10003a3f/apps/bctestgrids_reg.rsc</file>
+		<file>bctest/winscw_udeb/z/resource/apps/bctestimage_aif.mbm</file>
+		<file>bctest/winscw_udeb/z/resource/apps/bctestimage.rsc</file>
+		<file>bctest/winscw_udeb/z/private/10003a3f/apps/bctestimage_reg.rsc</file>
+		<file>bctest/winscw_udeb/z/resource/apps/bctestkeylock.rsc</file>
+		<file>bctest/winscw_udeb/z/private/10003a3f/apps/bctestkeylock_reg.rsc</file>
+		<file>bctest/winscw_udeb/z/resource/apps/bctestlabelinfoindicators.rsc</file>
+		<file>bctest/winscw_udeb/z/private/10003a3f/apps/bctestlabelinfoindicators_reg.rsc</file>
+		<file>bctest/winscw_udeb/z/resource/apps/bctestlist_aif.mbm</file>
+		<file>bctest/winscw_udeb/z/resource/apps/bctestlist.rsc</file>
+		<file>bctest/winscw_udeb/z/private/10003a3f/apps/bctestist_reg.rsc</file>
+		<file>bctest/winscw_udeb/z/resource/apps/bctestmenu.rsc</file>
+		<file>bctest/winscw_udeb/z/private/10003a3f/apps/bctestmenu_reg.rsc</file>
+		<file>bctest/winscw_udeb/z/resource/apps/bctestnote.mbm</file>
+		<file>bctest/winscw_udeb/z/resource/apps/bctestnote.rsc</file>
+		<file>bctest/winscw_udeb/z/private/10003a3f/apps/bctestnote_reg.rsc</file>
+		<file>bctest/winscw_udeb/z/resource/apps/bctestnotifier.rsc</file>
+		<file>bctest/winscw_udeb/z/private/10003a3f/apps/bctestnotifier_reg.rsc</file>
+		<file>bctest/winscw_udeb/z/resource/apps/bctestpane.rsc</file>
+		<file>bctest/winscw_udeb/z/private/10003a3f/apps/bctestpane_reg.rsc</file>
+		<file>bctest/winscw_udeb/z/resource/apps/bctestpopups.mbm</file>
+		<file>bctest/winscw_udeb/z/resource/apps/bctestpopups.rsc</file>
+		<file>bctest/winscw_udeb/z/private/10003a3f/apps/bctestpopups_reg.rsc</file>
+		<file>bctest/winscw_udeb/z/resource/apps/bctestprivateuifrm.rsc</file>
+		<file>bctest/winscw_udeb/z/private/10003a3f/apps/bctestprivateuifrm_reg.rsc</file>
+		<file>bctest/winscw_udeb/z/resource/apps/bctestptieng.rsc</file>
+		<file>bctest/winscw_udeb/z/private/10003a3f/apps/bctestptieng_reg.rsc</file>
+		<file>bctest/winscw_udeb/z/resource/apps/bctestquery.rsc</file>
+		<file>bctest/winscw_udeb/z/private/10003a3f/apps/bctestquery_reg.rsc</file>
+		<file>bctest/winscw_udeb/z/resource/apps/bctestscreenclearer.mbm</file>
+		<file>bctest/winscw_udeb/z/resource/apps/bctestscreenclearer_aif.mbm</file>
+		<file>bctest/winscw_udeb/z/resource/apps/bctestscreenclearer.rsc</file>
+		<file>bctest/winscw_udeb/z/private/10003a3f/apps/bctestscreenclearer_reg.rsc</file>
+		<file>bctest/winscw_udeb/z/resource/apps/bctestscroller.rsc</file>
+		<file>bctest/winscw_udeb/z/private/10003a3f/apps/bctestscroller_reg.rsc</file>
+		<file>bctest/winscw_udeb/z/resource/apps/bctestsearchfield.rsc</file>
+		<file>bctest/winscw_udeb/z/private/10003a3f/apps/bctestsearchfield_reg.rsc</file>
+		<file>bctest/winscw_udeb/z/resource/apps/bctestserverapp.rsc</file>
+		<file>bctest/winscw_udeb/z/private/10003a3f/apps/bctestserverapp_reg.rsc</file>
+		<file>bctest/winscw_udeb/z/resource/apps/bctestsettingpage.mbm</file>
+		<file>bctest/winscw_udeb/z/resource/apps/bctestsettingpage_aif.mbm</file>
+		<file>bctest/winscw_udeb/z/resource/apps/bctestsettingpage.rsc</file>
+		<file>bctest/winscw_udeb/z/private/10003a3f/apps/bctestsettingpage_reg.rsc</file>
+		<file>bctest/winscw_udeb/z/resource/apps/bctestskins.rsc</file>
+		<file>bctest/winscw_udeb/z/private/10003a3f/apps/bctestskins_reg.rsc</file>
+		<file>bctest/winscw_udeb/z/resource/apps/bctestutilities.rsc</file>
+		<file>bctest/winscw_udeb/z/private/10003a3f/apps/bctestutilities_reg.rsc</file>
+		<file>bctest/winscw_udeb/z/resource/apps/bctestvolume.mbm</file>
+		<file>bctest/winscw_udeb/z/resource/apps/bctestvolume.rsc</file>
+		<file>bctest/winscw_udeb/z/private/10003a3f/apps/bctestvolume_reg.rsc</file>
+		<file>bctest/winscw_udeb/z/resource/apps/bctestocr.rsc</file>
+		<file>bctest/winscw_udeb/z/private/10003a3f/apps/bctestocr_reg.rsc</file>
+		<file>bctest/winscw_udeb/z/resource/apps/bctestmisc.rsc</file>
+		<file>bctest/winscw_udeb/z/private/10003a3f/apps/bctestmisc_reg.rsc</file>
+		<file>bctest/winscw_udeb/z/resource/apps/bctestlocation.rsc</file>
+		<file>bctest/winscw_udeb/z/private/10003a3f/apps/bctestlocation_reg.rsc</file>
+		<file>bctest/winscw_udeb/z/resource/apps/bctestuniteditor.rsc</file>
+		<file>bctest/winscw_udeb/z/private/10003a3f/apps/bctestuniteditor_reg.rsc</file>
+		<file>bctest/winscw_udeb/z/resource/apps/bctestmisc32.rsc</file>
+		<file>bctest/winscw_udeb/z/private/10003a3f/apps/bctestmisc32_reg.rsc</file>
+		<file>bctest/winscw_udeb/z/resource/apps/bctestlocalizer.rsc</file>
+		<file>bctest/winscw_udeb/z/private/10003a3f/apps/bctestlocalizer_reg.rsc</file>
+		<file>bctest/winscw_udeb/z/resource/apps/bctestpreviewpopup.rsc</file>
+		<file>bctest/winscw_udeb/z/private/10003a3f/apps/bctestpreviewpopup_reg.rsc</file>
+		<file>bctest/winscw_udeb/z/resource/apps/bctestservicehandler.rsc</file>
+		<file>bctest/winscw_udeb/z/private/10003a3f/apps/bctestservicehandler_reg.rsc</file>
+		<file>bctest/winscw_udeb/z/resource/apps/bctestbutton.rsc</file>
+		<file>bctest/winscw_udeb/z/private/10003a3f/apps/bctestbutton_reg.rsc</file>
+		<file>bctest/winscw_udeb/z/resource/apps/bctestchoicelist.rsc</file>
+		<file>bctest/winscw_udeb/z/private/10003a3f/apps/bctestchoicelist_reg.rsc</file>
+		<file>bctest/winscw_udeb/z/resource/apps/bctestmix50.rsc</file>
+		<file>bctest/winscw_udeb/z/private/10003a3f/apps/bctestmix50_reg.rsc</file>
+		<file>bctest/winscw_udeb/z/resource/apps/bctesttoolbar.rsc</file>
+		<file>bctest/winscw_udeb/z/private/10003a3f/apps/bctesttoolbar_reg.rsc</file>
+		<file>bctest/winscw_udeb/z/resource/apps/bctesttouchpane.rsc</file>
+		<file>bctest/winscw_udeb/z/private/10003a3f/apps/bctesttouchpane_reg.rsc</file>
+		<file>bctest/winscw_udeb/z/resource/apps/bctesttreelist.rsc</file>
+		<file>bctest/winscw_udeb/z/private/10003a3f/apps/bctesttreelist_reg.rsc</file>
+		<file>bctest/winscw_udeb/z/resource/apps/bctestmisccontrol.mbm</file>
+		<file>bctest/winscw_udeb/z/resource/apps/bctestmisccontrol.rsc</file>
+		<file>bctest/winscw_udeb/z/private/10003a3f/apps/bctestmisccontrol_reg.rsc</file>
+		<file>bctest/winscw_udeb/bctestutil.dll</file>
+		<file>bctest/winscw_udeb/bctestlauncher.exe</file>
+		<file>bctest/winscw_udeb/bctestaknsound.exe</file>
+		<file>bctest/winscw_udeb/bctestappfrm.exe</file>
+		<file>bctest/winscw_udeb/bctestbutton.exe</file>
+		<file>bctest/winscw_udeb/bctestbuttons.exe</file>
+		<file>bctest/winscw_udeb/bctestchoicelist.exe</file>
+		<file>bctest/winscw_udeb/bctestcmdlg.exe</file>
+		<file>bctest/winscw_udeb/bctestdocandinit.exe</file>
+		<file>bctest/winscw_udeb/bctesteditor.exe</file>
+		<file>bctest/winscw_udeb/bctesteh.exe</file>
+		<file>bctest/winscw_udeb/bcteikbctrl.exe</file>
+		<file>bctest/winscw_udeb/bctesteikfrm.exe"</file>
+		<file>bctest/winscw_udeb/bctestfontinput.exe"</file>
+		<file>bctest/winscw_udeb/bctestform.exe"</file>
+		<file>bctest/winscw_udeb/bctestgrids.exe"</file>
+		<file>bctest/winscw_udeb/bctestimage.exe"</file>
+		<file>bctest/winscw_udeb/bctestkeylock.exe"</file>
+		<file>bctest/winscw_udeb/bctestlabelinfoindicators.exe"</file>
+		<file>bctest/winscw_udeb/bctestlist.exe"</file>
+		<file>bctest/winscw_udeb/bctestlocalizer.exe"</file>
+		<file>bctest/winscw_udeb/bctestlocation.exe"</file>
+		<file>bctest/winscw_udeb/bctestmenu.exe"</file>
+		<file>bctest/winscw_udeb/bctestmisc.exe"</file>
+		<file>bctest/winscw_udeb/bctestmisc32.exe"</file>
+		<file>bctest/winscw_udeb/bctestmisccontrol.exe"</file>
+		<file>bctest/winscw_udeb/bctestmix50.exe"</file>
+		<file>bctest/winscw_udeb/bctestnote.exe"</file>
+		<file>bctest/winscw_udeb/bctestnotifier.exe"</file>
+		<file>bctest/winscw_udeb/bctestocr.exe"</file>
+		<file>bctest/winscw_udeb/bctestpane.exe"</file>
+		<file>bctest/winscw_udeb/bctestpopups.exe"</file>
+		<file>bctest/winscw_udeb/bctestpreviewpopup.exe"</file>
+		<file>bctest/winscw_udeb/bctestprivateuifrm.exe"</file>
+		<file>bctest/winscw_udeb/bctestptieng.exe"</file>
+		<file>bctest/winscw_udeb/bctestquery.exe"</file>
+		<file>bctest/winscw_udeb/bctestscreenclearer.exe"</file>
+		<file>bctest/winscw_udeb/bctestscroller.exe"</file>
+		<file>bctest/winscw_udeb/bctestsearchfield.exe"</file>
+		<file>bctest/winscw_udeb/bctestserverapp.exe"</file>
+		<file>bctest/winscw_udeb/bctestservicehandler.exe"</file>
+		<file>bctest/winscw_udeb/bctestsettingpage.exe"</file>
+		<file>bctest/winscw_udeb/bctestskins.exe"</file>
+		<file>bctest/winscw_udeb/bctestsliderandicons.exe"</file>
+		<file>bctest/winscw_udeb/bctesttoolbar.exe"</file>
+		<file>bctest/winscw_udeb/bctesttouchpane.exe"</file>
+		<file>bctest/winscw_udeb/bctesttreelist.exe"</file>
+		<file>bctest/winscw_udeb/bctestuniteditor.exe"</file>
+		<file>bctest/winscw_udeb/bctestutilities.exe"</file>
+		<file>bctest/winscw_udeb/bctestvolume.exe"</file>
+	</files>
+</test>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/common/tools/ats/bctest/bctestprebuild.pl	Thu Jun 18 14:32:22 2009 +0100
@@ -0,0 +1,8 @@
+#!/usr/bin/perl
+
+use strict;
+use File::Copy;
+use File::Path;
+
+my $epoc=$ENV{'EPOCROOT'} . "epoc32/";
+copy("BC_PLAT.h",	$epoc . "include");
--- a/common/tools/ats/smoketest/Group/smoketest.xml	Thu Jun 18 13:42:29 2009 +0100
+++ b/common/tools/ats/smoketest/Group/smoketest.xml	Thu Jun 18 14:32:22 2009 +0100
@@ -16,9 +16,9 @@
 			<device rank="master" alias="emulator_udeb"/>
 		</target>
 		<session id="1.01.1" name="smoke tests" harness="GENERIC" enabled="true" passrate="100">
-			<set id="1.01.1.1" name="agenda" harness="GENERIC" enabled="true" passrate="100">
-				<case id="1.01.1.1.1" name="agenda smoketest" harness="GENERIC" enabled="true" passrate="100">
-					<step id="1.01.1.1.1.1" name="Test Step 1 (install)" harness="GENERIC" enabled="true" passrate="100" significant="false">
+			<set id="1.01.1.1" name="smoke tests" harness="GENERIC" enabled="true" passrate="100">
+				<case id="1.01.1.1.1" name="install and run smoketests" harness="GENERIC" enabled="true" passrate="100">
+					<step id="" name="Test Step 1 (install)" harness="GENERIC" enabled="true" passrate="100" significant="false">
 						<command>install</command>
 						<params>
 							<param type="data"/>
@@ -27,7 +27,7 @@
 							<param component-path="smoketest" />
 						</params>
 					</step>
-					<step id="1.01.1.1.1.1" name="Test Step 1 (install)" harness="GENERIC" enabled="true" passrate="100" significant="false">
+					<step id="" name="Test Step 1 (install)" harness="GENERIC" enabled="true" passrate="100" significant="false">
 						<command>install</command>
 						<params>
 							<param type="data"/>
@@ -36,7 +36,7 @@
 							<param component-path="smoketest\sms" />
 						</params>
 					</step>
-					<step id="1.01.1.1.1.1" name="Test Step 1 (install)" harness="GENERIC" enabled="true" passrate="100" significant="false">
+					<step id="" name="Test Step 1 (install)" harness="GENERIC" enabled="true" passrate="100" significant="false">
 						<command>install</command>
 						<params>
 							<param type="binary"/>
@@ -45,7 +45,7 @@
 							<param component-path="smoketest" />
 						</params>
 					</step>
-					<step id="1.01.1.1.1.1" name="Test Step 1 (install)" harness="GENERIC" enabled="true" passrate="100" significant="false">
+					<step id="" name="Test Step 1 (install)" harness="GENERIC" enabled="true" passrate="100" significant="false">
 						<command>install</command>
 						<params>
 							<param type="binary"/>
@@ -54,7 +54,7 @@
 							<param component-path="smoketest" />
 						</params>
 					</step>
-					<step id="1.01.1.1.1.1" name="Test Step 1 (install)" harness="GENERIC" enabled="true" passrate="100" significant="false">
+					<step id="" name="Test Step 1 (install)" harness="GENERIC" enabled="true" passrate="100" significant="false">
 						<command>install</command>
 						<params>
 							<param type="binary"/>
@@ -63,7 +63,7 @@
 							<param component-path="smoketest" />
 						</params>
 					</step>
-					<step id="1.01.1.1.1.1" name="Test Step 1 (install)" harness="GENERIC" enabled="true" passrate="100" significant="false">
+					<step id="" name="Test Step 1 (install)" harness="GENERIC" enabled="true" passrate="100" significant="false">
 						<command>install</command>
 						<params>
 							<param type="binary"/>
@@ -72,7 +72,7 @@
 							<param component-path="smoketest" />
 						</params>
 					</step>
-					<step id="1.01.1.1.1.1" name="Test Step 1 (install)" harness="GENERIC" enabled="true" passrate="100" significant="false">
+					<step id="" name="Test Step 1 (install)" harness="GENERIC" enabled="true" passrate="100" significant="false">
 						<command>install</command>
 						<params>
 							<param type="binary"/>
@@ -81,7 +81,7 @@
 							<param component-path="smoketest" />
 						</params>
 					</step>
-					<step id="1.01.1.1.1.1" name="Test Step 1 (install)" harness="GENERIC" enabled="true" passrate="100" significant="false">
+					<step id="" name="Test Step 1 (install)" harness="GENERIC" enabled="true" passrate="100" significant="false">
 						<command>install</command>
 						<params>
 							<param type="binary"/>
@@ -90,7 +90,7 @@
 							<param component-path="smoketest" />
 						</params>
 					</step>
-					<step id="1.01.1.1.1.1" name="Test Step 1 (install)" harness="GENERIC" enabled="true" passrate="100" significant="false">
+					<step id="" name="Test Step 1 (install)" harness="GENERIC" enabled="true" passrate="100" significant="false">
 						<command>install</command>
 						<params>
 							<param type="binary"/>
@@ -99,7 +99,7 @@
 							<param component-path="smoketest" />
 						</params>
 					</step>
-					<step id="1.01.1.1.1.1" name="Test Step 1 (install)" harness="GENERIC" enabled="true" passrate="100" significant="false">
+					<step id="" name="Test Step 1 (install)" harness="GENERIC" enabled="true" passrate="100" significant="false">
 						<command>install</command>
 						<params>
 							<param type="binary"/>
@@ -108,7 +108,7 @@
 							<param component-path="smoketest" />
 						</params>
 					</step>
-					<step id="1.01.1.1.1.1" name="Test Step 1 (install)" harness="GENERIC" enabled="true" passrate="100" significant="false">
+					<step id="" name="Test Step 1 (install)" harness="GENERIC" enabled="true" passrate="100" significant="false">
 						<command>install</command>
 						<params>
 							<param type="binary"/>
@@ -117,7 +117,7 @@
 							<param component-path="smoketest" />
 						</params>
 					</step>
-					<step id="1.01.1.1.1.1" name="Test Step 1 (install)" harness="GENERIC" enabled="true" passrate="100" significant="false">
+					<step id="" name="Test Step 1 (install)" harness="GENERIC" enabled="true" passrate="100" significant="false">
 						<command>install</command>
 						<params>
 							<param type="binary"/>
@@ -126,7 +126,7 @@
 							<param component-path="smoketest" />
 						</params>
 					</step>
-					<step id="1.01.1.1.1.2" name="Test Step 2 (execute)" harness="GENERIC" enabled="true" passrate="100" significant="true">
+					<step id="" name="Test Step 2 (execute)" harness="GENERIC" enabled="true" passrate="100" significant="true">
 						<command>execute</command>
 						<params>
 							<param file="testexecute.exe"/>
@@ -137,7 +137,7 @@
 							<param leave-old-result="true"/>
 						</params>
 					</step>
-					<step id="1.01.1.1.1.2" name="Test Step 2 (execute)" harness="GENERIC" enabled="true" passrate="100" significant="true">
+					<step id="" name="Test Step 2 (execute)" harness="GENERIC" enabled="true" passrate="100" significant="true">
 						<command>execute</command>
 						<params>
 							<param file="testexecute.exe"/>
@@ -148,7 +148,7 @@
 							<param leave-old-result="true"/>
 						</params>
 					</step>
-					<step id="1.01.1.1.1.2" name="Test Step 2 (execute)" harness="GENERIC" enabled="true" passrate="100" significant="true">
+					<step id="" name="Test Step 2 (execute)" harness="GENERIC" enabled="true" passrate="100" significant="true">
 						<command>execute</command>
 						<params>
 							<param file="testexecute.exe"/>
@@ -159,7 +159,7 @@
 							<param leave-old-result="true"/>
 						</params>
 					</step>
-					<step id="1.01.1.1.1.2" name="Test Step 2 (execute)" harness="GENERIC" enabled="true" passrate="100" significant="true">
+					<step id="" name="Test Step 2 (execute)" harness="GENERIC" enabled="true" passrate="100" significant="true">
 						<command>execute</command>
 						<params>
 							<param file="testexecute.exe"/>
@@ -170,7 +170,7 @@
 							<param leave-old-result="true"/>
 						</params>
 					</step>
-					<step id="1.01.1.1.1.2" name="Test Step 2 (execute)" harness="GENERIC" enabled="true" passrate="100" significant="true">
+					<step id="" name="Test Step 2 (execute)" harness="GENERIC" enabled="true" passrate="100" significant="true">
 						<command>execute</command>
 						<params>
 							<param file="testexecute.exe"/>