# HG changeset patch # User Maciej Seroka # Date 1272358850 -3600 # Node ID f3842e12ae5bd820d2326697c864f4fb35b6678c # Parent 41d3d13445ee4a9dae1d06f25a0b208473b9769e# Parent fe364fbfe08a5046fc62f04b30007ee93f25d94c Catchup merge diff -r fe364fbfe08a -r f3842e12ae5b Group/bld.inf --- a/Group/bld.inf Mon Apr 26 15:05:39 2010 +0100 +++ b/Group/bld.inf Tue Apr 27 10:00:50 2010 +0100 @@ -21,7 +21,7 @@ #include "../contacts/group/bld.inf" #include "../messaging/Group/bld.inf" #include "../System/Group/bld.inf" -//#include "../Timew/Group/bld.inf" +#include "../Timew/Group/bld.inf" #include "../email/group/bld.inf" #include "../profiles/group/Bld.inf" #include "../notepad/group/bld.inf" @@ -29,7 +29,6 @@ //#include "../lbs/group/bld.inf" #include "../uiresources/group/bld.inf" #include "../inputmethods/group/Bld.inf" -//#include "../IM/group/bld.inf" //#include "../localisation/uiftestfw/group/BLD.INF" //#include "../localisation/apparchitecture/group/BLD.INF" #include "../graphics/wserv/group/bld.inf" diff -r fe364fbfe08a -r f3842e12ae5b Group/smoketest.pl --- a/Group/smoketest.pl Mon Apr 26 15:05:39 2010 +0100 +++ b/Group/smoketest.pl Tue Apr 27 10:00:50 2010 +0100 @@ -1,148 +1,227 @@ #!/usr/bin/perl +# Copyright (c) 2009 Symbian Foundation Ltd +# This component and the accompanying materials are made available +# under the terms of the License "Eclipse Public License v1.0" +# which accompanies this distribution, and is available +# at the URL "http://www.eclipse.org/legal/epl-v10.html". +# +# Initial Contributors: +# Symbian Foundation Ltd - initial contribution. +# Maciej Seroka, maciejs@symbian.org +# +# Description: +# Script to build ATS test drop for Smoketest. + use strict; +use Getopt::Long; use File::Copy; use File::Path; +my $target; +my $help; + +sub usage($); +sub help(); +sub usage_error(); + +my %optmap = ( 'target' => \$target, + 'help' => \$help); + +GetOptions(\%optmap, + 'target=s', + 'help!') + or usage_error(); + +if ($help) { + help(); +} + +# --target is not mandatory. +if ((!defined($target)) || (lc($target) eq "winscw")) { + $target = "WINSCW"; + print "Building ATS test drop for Emulator... \n"; +} +elsif (lc($target) eq "syborg") { + $target = "SYBORG"; + print "Building ATS test drop for Syborg... \n"; +} +else { + # unknown target. + usage_error(); +} + unlink "smoketest.zip"; rmtree "temp"; -mkpath "temp/smoketest/general"; -mkpath "temp/smoketest/winscw_udeb"; -mkpath "temp/smoketest/sms/general"; -mkpath "temp/smoketest/emailmessage/general"; -mkpath "temp/smoketest/emailsettings/general"; -mkpath "temp/smoketest/wallpaper/general"; -mkpath "temp/smoketest/appinstall/general"; -mkpath "temp/smoketest/10003a3f/general"; -mkpath "temp/smoketest/resource/general"; -mkpath "temp/smoketest/localisation/general"; -mkpath "temp/smoketest/bitmap/general"; -mkpath "temp/smoketest/ethernet/general"; -mkpath "temp/smoketest/web/general"; +mkpath "temp"; + +if ($target eq "WINSCW") { # Build ATS test drop for Emulator. + mkpath "temp/smoketest/general"; + mkpath "temp/smoketest/winscw_udeb"; + mkpath "temp/smoketest/sms/general"; + mkpath "temp/smoketest/emailmessage/general"; + mkpath "temp/smoketest/emailsettings/general"; + mkpath "temp/smoketest/wallpaper/general"; + mkpath "temp/smoketest/appinstall/general"; + mkpath "temp/smoketest/10003a3f/general"; + mkpath "temp/smoketest/resource/general"; + mkpath "temp/smoketest/localisation/general"; + mkpath "temp/smoketest/bitmap/general"; + mkpath "temp/smoketest/ethernet/general"; + mkpath "temp/smoketest/web/general"; -my $epoc=$ENV{'EPOCROOT'} . "epoc32/"; -copy("smoketest.xml", "temp/test.xml"); -copy($epoc . "data/z/smoketest/smoketest_agenda.ini", "temp/smoketest/general/smoketest_agenda.ini"); -copy($epoc . "data/z/smoketest/smoketest_agenda.script", "temp/smoketest/general/smoketest_agenda.script"); -copy($epoc . "data/z/smoketest/smoketest_apploader.ini", "temp/smoketest/general/smoketest_apploader.ini"); -copy($epoc . "data/z/smoketest/smoketest_apploader.script", "temp/smoketest/general/smoketest_apploader.script"); -copy($epoc . "data/z/smoketest/smoketest_contacts.ini", "temp/smoketest/general/smoketest_contacts.ini"); -copy($epoc . "data/z/smoketest/smoketest_contacts.script", "temp/smoketest/general/smoketest_contacts.script"); -copy($epoc . "data/z/smoketest/smoketest_createsmsaccount.script", "temp/smoketest/general/smoketest_createsmsaccount.script"); -copy($epoc . "data/z/smoketest/smoketest_mess.ini", "temp/smoketest/general/smoketest_mess.ini"); -copy($epoc . "data/z/smoketest/smoketest_mess.script", "temp/smoketest/general/smoketest_mess.script"); -copy($epoc . "data/z/smoketest/smoketest_phone.script", "temp/smoketest/general/smoketest_phone.script"); -copy($epoc . "data/z/smoketest/smoketest_syncmlapp.script", "temp/smoketest/general/smoketest_syncmlapp.script"); -copy($epoc . "data/z/smoketest/smoketest_system.script", "temp/smoketest/general/smoketest_system.script"); -copy($epoc . "data/z/smoketest/smoketest_timew.ini", "temp/smoketest/general/smoketest_timew.ini"); -copy($epoc . "data/z/smoketest/smoketest_timew.script", "temp/smoketest/general/smoketest_timew.script"); -copy($epoc . "data/z/smoketest/smoketest_email.ini", "temp/smoketest/general/smoketest_email.ini"); -copy($epoc . "data/z/smoketest/smoketest_email.script", "temp/smoketest/general/smoketest_email.script"); -copy($epoc . "data/z/smoketest/smoketest_lbs.ini", "temp/smoketest/general/smoketest_lbs.ini"); -copy($epoc . "data/z/smoketest/smoketest_lbs.script", "temp/smoketest/general/smoketest_lbs.script"); -copy($epoc . "data/z/smoketest/smoketest_language.script", "temp/smoketest/general/smoketest_language.script"); -copy($epoc . "data/z/smoketest/smoketest_bitmap.ini", "temp/smoketest/general/smoketest_bitmap.ini"); -copy($epoc . "data/z/smoketest/smoketest_bitmap.script", "temp/smoketest/general/smoketest_bitmap.script"); -copy($epoc . "data/z/smoketest/smoketest_http.ini", "temp/smoketest/general/smoketest_http.ini"); -copy($epoc . "data/z/smoketest/smoketest_http.script", "temp/smoketest/general/smoketest_http.script"); -copy($epoc . "data/z/smoketest/sms/message1.txt", "temp/smoketest/sms/general/message1.txt"); -copy($epoc . "data/z/smoketest/MachineName.txt", "temp/smoketest/general/MachineName.txt"); -copy($epoc . "data/z/smoketest/emailmessage/20KBody.txt", "temp/smoketest/emailmessage/general/20KBody.txt"); -copy($epoc . "data/z/smoketest/emailsettings/popsettings_test908.txt", "temp/smoketest/emailsettings/general/popsettings_test908.txt"); -copy($epoc . "data/z/private/10003a3f/apps/openservice1a.rsc", "temp/smoketest/10003a3f/general/openservice1a.rsc"); -copy($epoc . "data/z/private/10003a3f/apps/openservice1b.rsc", "temp/smoketest/10003a3f/general/openservice1b.rsc"); -copy($epoc . "data/z/private/10003a3f/apps/serverapp2_reg.rsc", "temp/smoketest/10003a3f/general/serverapp2_reg.rsc"); -copy($epoc . "data/z/private/10003a3f/apps/serverapp3_reg.rsc", "temp/smoketest/10003a3f/general/serverapp3_reg.rsc"); -copy($epoc . "data/z/private/10003a3f/apps/serverapp4_reg.rsc", "temp/smoketest/10003a3f/general/serverapp4_reg.rsc"); -copy($epoc . "data/z/private/10003a3f/apps/serverapp6_reg.rsc", "temp/smoketest/10003a3f/general/serverapp6_reg.rsc"); -copy($epoc . "data/z/private/10003a3f/apps/serverapp7_reg.rsc", "temp/smoketest/10003a3f/general/serverapp7_reg.rsc"); -copy($epoc . "data/z/private/10003a3f/apps/serverapp_reg.rsc", "temp/smoketest/10003a3f/general/serverapp_reg.rsc"); -copy($epoc . "data/z/private/10003a3f/apps/t_dataprioritysystem3_reg.rsc", "temp/smoketest/10003a3f/general/t_dataprioritysystem3_reg.rsc"); -copy($epoc . "data/z/private/10003a3f/apps/t_groupname_reg.rsc", "temp/smoketest/10003a3f/general/t_groupname_reg.rsc"); -copy($epoc . "data/z/private/10003a3f/apps/t_groupnamever1_reg.rsc","temp/smoketest/10003a3f/general/t_groupnamever1_reg.rsc"); -copy($epoc . "data/z/private/10003a3f/apps/t_groupnamever2_reg.rsc","temp/smoketest/10003a3f/general/t_groupnamever2_reg.rsc"); -copy($epoc . "data/z/private/10003a3f/apps/tctrlpnlapp_reg.rsc", "temp/smoketest/10003a3f/general/tctrlpnlapp_reg.rsc"); -copy($epoc . "data/z/private/10003a3f/apps/testtrustedpriorityapp1_reg.rsc","temp/smoketest/10003a3f/general/testtrustedpriorityapp1_reg.rsc"); -copy($epoc . "data/z/private/10003a3f/apps/testtrustedpriorityapp2_reg.rsc","temp/smoketest/10003a3f/general/testtrustedpriorityapp2_reg.rsc"); -copy($epoc . "data/z/resource/apps/customisedefaulticonapp_loc.rsc","temp/smoketest/resource/general/customisedefaulticonapp_loc.rsc"); -copy($epoc . "data/z/resource/apps/default_app_icon.m02", "temp/smoketest/resource/general/default_app_icon.m02"); -copy($epoc . "data/z/resource/apps/serverapp_loc.rsc", "temp/smoketest/resource/general/serverapp_loc.rsc"); -copy($epoc . "data/z/resource/apps/t_groupname_loc.rsc", "temp/smoketest/resource/general/t_groupname_loc.rsc"); -copy($epoc . "data/z/resource/apps/t_groupnamever1_loc.rsc", "temp/smoketest/resource/general/t_groupnamever1_loc.rsc"); -copy($epoc . "data/z/resource/apps/t_groupnamever2_loc.rsc", "temp/smoketest/resource/general/t_groupnamever2_loc.rsc"); -copy($epoc . "data/z/resource/apps/tstapp02.m02", "temp/smoketest/resource/general/tstapp02.m02"); -copy($epoc . "data/z/resource/apps/tstapp.mbm", "temp/smoketest/resource/general/tstapp.mbm"); -copy($epoc . "data/z/resource/apps/tstapp.rsc", "temp/smoketest/resource/general/tstapp.rsc"); -copy($epoc . "data/z/resource/apps/tstapp_loc.r01", "temp/smoketest/resource/general/tstapp_loc.r01"); -copy($epoc . "data/z/resource/apps/tstapp_loc.r02", "temp/smoketest/resource/general/tstapp_loc.r02"); -copy($epoc . "data/z/resource/apps/tstapp_loc.r03", "temp/smoketest/resource/general/tstapp_loc.r03"); -copy($epoc . "data/z/resource/apps/tstapp_loc.r04", "temp/smoketest/resource/general/tstapp_loc.r04"); -copy($epoc . "data/z/resource/apps/tstapp_loc.r05", "temp/smoketest/resource/general/tstapp_loc.r05"); -copy($epoc . "data/z/resource/apps/tstapp_loc.rsc", "temp/smoketest/resource/general/tstapp_loc.rsc"); -copy($epoc . "data/z/resource/apps/tstappview", "temp/smoketest/resource/general/tstappview"); -copy($epoc . "data/z/resource/apps/tstappview01.m01", "temp/smoketest/resource/general/tstappview01.m01"); -copy($epoc . "data/z/resource/apps/tstappview01.m02", "temp/smoketest/resource/general/tstappview01.m02"); -copy($epoc . "data/z/resource/apps/tstappview02.k", "temp/smoketest/resource/general/tstappview02.k"); -copy($epoc . "data/z/private/10003a3f/import/apps/customisedefaulticonapp_reg.rsc", "temp/smoketest/localisation/general/customisedefaulticonapp_reg.rsc"); -copy($epoc . "data/z/private/10003a3f/import/apps/testuntrustedpriorityapp1_reg.rsc","temp/smoketest/localisation/general/testuntrustedpriorityapp1_reg.rsc"); -copy($epoc . "data/z/private/10003a3f/import/apps/testuntrustedpriorityapp2_reg.rsc","temp/smoketest/localisation/general/testuntrustedpriorityapp2_reg.rsc"); -copy($epoc . "data/z/private/10003a3f/import/apps/tstapp_reg.rsc", "temp/smoketest/localisation/general/tstapp_reg.rsc"); -copy($epoc . "data/z/resource/plugins/tstapp_embedded.rsc", "temp/smoketest/localisation/general/tstapp_embedded.rsc"); -copy($epoc . "data/z/smoketest/bitmap/uibench_16bit.mbm", "temp/smoketest/bitmap/general/uibench_16bit.mbm"); -copy($epoc . "data/z/delproxy.pl", "temp/smoketest/ethernet/general/delproxy.pl"); -copy($epoc . "release/winscw/udeb/SmokeTestSecureFSclient.dll", "temp/smoketest/winscw_udeb/SmokeTestSecureFSclient.dll"); -copy($epoc . "release/winscw/udeb/SmokeTestSecureFSserver.exe", "temp/smoketest/winscw_udeb/SmokeTestSecureFSserver.exe"); -copy($epoc . "release/winscw/udeb/Smoketest_Agenda_Server.exe", "temp/smoketest/winscw_udeb/Smoketest_Agenda_Server.exe"); -copy($epoc . "release/winscw/udeb/smoketest_apploader.exe", "temp/smoketest/winscw_udeb/smoketest_apploader.exe"); -copy($epoc . "release/winscw/udeb/Smoketest_Contacts_Server.exe", "temp/smoketest/winscw_udeb/Smoketest_Contacts_Server.exe"); -copy($epoc . "release/winscw/udeb/Smoketest_Mess_Server.exe", "temp/smoketest/winscw_udeb/Smoketest_Mess_Server.exe"); -copy($epoc . "release/winscw/udeb/Smoketest_System.exe", "temp/smoketest/winscw_udeb/Smoketest_System.exe"); -copy($epoc . "release/winscw/udeb/Smoketest_Timew_Server.exe", "temp/smoketest/winscw_udeb/Smoketest_Timew_Server.exe"); -copy($epoc . "release/winscw/udeb/SmokeTest_Utils.dll", "temp/smoketest/winscw_udeb/SmokeTest_Utils.dll"); -copy($epoc . "release/winscw/udeb/t_msgutilityserver.dll", "temp/smoketest/winscw_udeb/t_msgutilityserver.dll"); -copy($epoc . "release/winscw/udeb/t_msgpopserver.exe", "temp/smoketest/winscw_udeb/t_msgpopserver.exe"); -copy($epoc . "release/winscw/udeb/t_msgsmtpserver.exe", "temp/smoketest/winscw_udeb/t_msgsmtpserver.exe"); -copy($epoc . "release/winscw/udeb/lbstestutils.dll", "temp/smoketest/winscw_udeb/lbstestutils.dll"); -copy($epoc . "release/winscw/udeb/lbstestclient.dll", "temp/smoketest/winscw_udeb/lbstestclient.dll"); -copy($epoc . "release/winscw/udeb/lbstestchannel.dll", "temp/smoketest/winscw_udeb/lbstestchannel.dll"); -copy($epoc . "release/winscw/udeb/lbstestserver.exe", "temp/smoketest/winscw_udeb/lbstestserver.exe"); -copy($epoc . "release/winscw/udeb/ctlbsexeclient.exe", "temp/smoketest/winscw_udeb/ctlbsexeclient.exe"); -copy($epoc . "release/winscw/udeb/lbsclienttestserver.exe", "temp/smoketest/winscw_udeb/lbsclienttestserver.exe"); -copy($epoc . "release/winscw/udeb/appfwk_test_AppUi.dll", "temp/smoketest/winscw_udeb/appfwk_test_AppUi.dll"); -copy($epoc . "release/winscw/udeb/appfwk_test_utils.dll", "temp/smoketest/winscw_udeb/appfwk_test_utils.dll"); -copy($epoc . "release/winscw/udeb/TIconLoaderAndIconArrayForLeaks.dll", "temp/smoketest/winscw_udeb/TIconLoaderAndIconArrayForLeaks.dll"); -copy($epoc . "release/winscw/udeb/TSTAPP_embedded.dll", "temp/smoketest/winscw_udeb/TSTAPP_embedded.dll"); -copy($epoc . "release/winscw/udeb/apparctestserver.exe", "temp/smoketest/winscw_udeb/apparctestserver.exe"); -copy($epoc . "release/winscw/udeb/tstapp.exe", "temp/smoketest/winscw_udeb/tstapp.exe"); -copy($epoc . "release/winscw/udeb/t_animplugin.dll", "temp/smoketest/winscw_udeb/t_animplugin.dll"); -copy($epoc . "release/winscw/udeb/t_graphicswservapi.exe", "temp/smoketest/winscw_udeb/t_graphicswservapi.exe"); -copy($epoc . "release/winscw/udeb/twsgraphicshare.exe", "temp/smoketest/winscw_udeb/twsgraphicshare.exe"); -copy($epoc . "release/winscw/udeb/twsgraphicunshare.exe", "temp/smoketest/winscw_udeb/twsgraphicunshare.exe"); -copy($epoc . "release/winscw/udeb/testhttpsuite.exe", "temp/smoketest/winscw_udeb/testhttpsuite.exe"); + my $epoc=$ENV{'EPOCROOT'} . "epoc32/"; + copy("smoketest.xml", "temp/test.xml"); + copy($epoc . "data/z/smoketest/smoketest_agenda.ini", "temp/smoketest/general/smoketest_agenda.ini"); + copy($epoc . "data/z/smoketest/smoketest_agenda.script", "temp/smoketest/general/smoketest_agenda.script"); + copy($epoc . "data/z/smoketest/smoketest_apploader.ini", "temp/smoketest/general/smoketest_apploader.ini"); + copy($epoc . "data/z/smoketest/smoketest_apploader.script", "temp/smoketest/general/smoketest_apploader.script"); + copy($epoc . "data/z/smoketest/smoketest_contacts.ini", "temp/smoketest/general/smoketest_contacts.ini"); + copy($epoc . "data/z/smoketest/smoketest_contacts.script", "temp/smoketest/general/smoketest_contacts.script"); + copy($epoc . "data/z/smoketest/smoketest_createsmsaccount.script", "temp/smoketest/general/smoketest_createsmsaccount.script"); + copy($epoc . "data/z/smoketest/smoketest_mess.ini", "temp/smoketest/general/smoketest_mess.ini"); + copy($epoc . "data/z/smoketest/smoketest_mess.script", "temp/smoketest/general/smoketest_mess.script"); + copy($epoc . "data/z/smoketest/smoketest_phone.script", "temp/smoketest/general/smoketest_phone.script"); + copy($epoc . "data/z/smoketest/smoketest_syncmlapp.script", "temp/smoketest/general/smoketest_syncmlapp.script"); + copy($epoc . "data/z/smoketest/smoketest_system.script", "temp/smoketest/general/smoketest_system.script"); + copy($epoc . "data/z/smoketest/smoketest_timew.ini", "temp/smoketest/general/smoketest_timew.ini"); + copy($epoc . "data/z/smoketest/smoketest_timew.script", "temp/smoketest/general/smoketest_timew.script"); + copy($epoc . "data/z/smoketest/smoketest_email.ini", "temp/smoketest/general/smoketest_email.ini"); + copy($epoc . "data/z/smoketest/smoketest_email.script", "temp/smoketest/general/smoketest_email.script"); + copy($epoc . "data/z/smoketest/smoketest_lbs.ini", "temp/smoketest/general/smoketest_lbs.ini"); + copy($epoc . "data/z/smoketest/smoketest_lbs.script", "temp/smoketest/general/smoketest_lbs.script"); + copy($epoc . "data/z/smoketest/smoketest_language.script", "temp/smoketest/general/smoketest_language.script"); + copy($epoc . "data/z/smoketest/smoketest_bitmap.ini", "temp/smoketest/general/smoketest_bitmap.ini"); + copy($epoc . "data/z/smoketest/smoketest_bitmap.script", "temp/smoketest/general/smoketest_bitmap.script"); + copy($epoc . "data/z/smoketest/smoketest_http.ini", "temp/smoketest/general/smoketest_http.ini"); + copy($epoc . "data/z/smoketest/smoketest_http.script", "temp/smoketest/general/smoketest_http.script"); + copy($epoc . "data/z/smoketest/sms/message1.txt", "temp/smoketest/sms/general/message1.txt"); + copy($epoc . "data/z/smoketest/MachineName.txt", "temp/smoketest/general/MachineName.txt"); + copy($epoc . "data/z/smoketest/emailmessage/20KBody.txt", "temp/smoketest/emailmessage/general/20KBody.txt"); + copy($epoc . "data/z/smoketest/emailsettings/popsettings_test908.txt", "temp/smoketest/emailsettings/general/popsettings_test908.txt"); + copy($epoc . "data/z/private/10003a3f/apps/openservice1a.rsc", "temp/smoketest/10003a3f/general/openservice1a.rsc"); + copy($epoc . "data/z/private/10003a3f/apps/openservice1b.rsc", "temp/smoketest/10003a3f/general/openservice1b.rsc"); + copy($epoc . "data/z/private/10003a3f/apps/serverapp2_reg.rsc", "temp/smoketest/10003a3f/general/serverapp2_reg.rsc"); + copy($epoc . "data/z/private/10003a3f/apps/serverapp3_reg.rsc", "temp/smoketest/10003a3f/general/serverapp3_reg.rsc"); + copy($epoc . "data/z/private/10003a3f/apps/serverapp4_reg.rsc", "temp/smoketest/10003a3f/general/serverapp4_reg.rsc"); + copy($epoc . "data/z/private/10003a3f/apps/serverapp6_reg.rsc", "temp/smoketest/10003a3f/general/serverapp6_reg.rsc"); + copy($epoc . "data/z/private/10003a3f/apps/serverapp7_reg.rsc", "temp/smoketest/10003a3f/general/serverapp7_reg.rsc"); + copy($epoc . "data/z/private/10003a3f/apps/serverapp_reg.rsc", "temp/smoketest/10003a3f/general/serverapp_reg.rsc"); + copy($epoc . "data/z/private/10003a3f/apps/t_dataprioritysystem3_reg.rsc", "temp/smoketest/10003a3f/general/t_dataprioritysystem3_reg.rsc"); + copy($epoc . "data/z/private/10003a3f/apps/t_groupname_reg.rsc", "temp/smoketest/10003a3f/general/t_groupname_reg.rsc"); + copy($epoc . "data/z/private/10003a3f/apps/t_groupnamever1_reg.rsc","temp/smoketest/10003a3f/general/t_groupnamever1_reg.rsc"); + copy($epoc . "data/z/private/10003a3f/apps/t_groupnamever2_reg.rsc","temp/smoketest/10003a3f/general/t_groupnamever2_reg.rsc"); + copy($epoc . "data/z/private/10003a3f/apps/tctrlpnlapp_reg.rsc", "temp/smoketest/10003a3f/general/tctrlpnlapp_reg.rsc"); + copy($epoc . "data/z/private/10003a3f/apps/testtrustedpriorityapp1_reg.rsc","temp/smoketest/10003a3f/general/testtrustedpriorityapp1_reg.rsc"); + copy($epoc . "data/z/private/10003a3f/apps/testtrustedpriorityapp2_reg.rsc","temp/smoketest/10003a3f/general/testtrustedpriorityapp2_reg.rsc"); + copy($epoc . "data/z/resource/apps/customisedefaulticonapp_loc.rsc","temp/smoketest/resource/general/customisedefaulticonapp_loc.rsc"); + copy($epoc . "data/z/resource/apps/default_app_icon.m02", "temp/smoketest/resource/general/default_app_icon.m02"); + copy($epoc . "data/z/resource/apps/serverapp_loc.rsc", "temp/smoketest/resource/general/serverapp_loc.rsc"); + copy($epoc . "data/z/resource/apps/t_groupname_loc.rsc", "temp/smoketest/resource/general/t_groupname_loc.rsc"); + copy($epoc . "data/z/resource/apps/t_groupnamever1_loc.rsc", "temp/smoketest/resource/general/t_groupnamever1_loc.rsc"); + copy($epoc . "data/z/resource/apps/t_groupnamever2_loc.rsc", "temp/smoketest/resource/general/t_groupnamever2_loc.rsc"); + copy($epoc . "data/z/resource/apps/tstapp02.m02", "temp/smoketest/resource/general/tstapp02.m02"); + copy($epoc . "data/z/resource/apps/tstapp.mbm", "temp/smoketest/resource/general/tstapp.mbm"); + copy($epoc . "data/z/resource/apps/tstapp.rsc", "temp/smoketest/resource/general/tstapp.rsc"); + copy($epoc . "data/z/resource/apps/tstapp_loc.r01", "temp/smoketest/resource/general/tstapp_loc.r01"); + copy($epoc . "data/z/resource/apps/tstapp_loc.r02", "temp/smoketest/resource/general/tstapp_loc.r02"); + copy($epoc . "data/z/resource/apps/tstapp_loc.r03", "temp/smoketest/resource/general/tstapp_loc.r03"); + copy($epoc . "data/z/resource/apps/tstapp_loc.r04", "temp/smoketest/resource/general/tstapp_loc.r04"); + copy($epoc . "data/z/resource/apps/tstapp_loc.r05", "temp/smoketest/resource/general/tstapp_loc.r05"); + copy($epoc . "data/z/resource/apps/tstapp_loc.rsc", "temp/smoketest/resource/general/tstapp_loc.rsc"); + copy($epoc . "data/z/resource/apps/tstappview", "temp/smoketest/resource/general/tstappview"); + copy($epoc . "data/z/resource/apps/tstappview01.m01", "temp/smoketest/resource/general/tstappview01.m01"); + copy($epoc . "data/z/resource/apps/tstappview01.m02", "temp/smoketest/resource/general/tstappview01.m02"); + copy($epoc . "data/z/resource/apps/tstappview02.k", "temp/smoketest/resource/general/tstappview02.k"); + copy($epoc . "data/z/private/10003a3f/import/apps/customisedefaulticonapp_reg.rsc", "temp/smoketest/localisation/general/customisedefaulticonapp_reg.rsc"); + copy($epoc . "data/z/private/10003a3f/import/apps/testuntrustedpriorityapp1_reg.rsc","temp/smoketest/localisation/general/testuntrustedpriorityapp1_reg.rsc"); + copy($epoc . "data/z/private/10003a3f/import/apps/testuntrustedpriorityapp2_reg.rsc","temp/smoketest/localisation/general/testuntrustedpriorityapp2_reg.rsc"); + copy($epoc . "data/z/private/10003a3f/import/apps/tstapp_reg.rsc", "temp/smoketest/localisation/general/tstapp_reg.rsc"); + copy($epoc . "data/z/resource/plugins/tstapp_embedded.rsc", "temp/smoketest/localisation/general/tstapp_embedded.rsc"); + copy($epoc . "data/z/smoketest/bitmap/uibench_16bit.mbm", "temp/smoketest/bitmap/general/uibench_16bit.mbm"); + copy($epoc . "data/z/delproxy.pl", "temp/smoketest/ethernet/general/delproxy.pl"); + copy($epoc . "release/winscw/udeb/SmokeTestSecureFSclient.dll", "temp/smoketest/winscw_udeb/SmokeTestSecureFSclient.dll"); + copy($epoc . "release/winscw/udeb/SmokeTestSecureFSserver.exe", "temp/smoketest/winscw_udeb/SmokeTestSecureFSserver.exe"); + copy($epoc . "release/winscw/udeb/Smoketest_Agenda_Server.exe", "temp/smoketest/winscw_udeb/Smoketest_Agenda_Server.exe"); + copy($epoc . "release/winscw/udeb/smoketest_apploader.exe", "temp/smoketest/winscw_udeb/smoketest_apploader.exe"); + copy($epoc . "release/winscw/udeb/Smoketest_Contacts_Server.exe", "temp/smoketest/winscw_udeb/Smoketest_Contacts_Server.exe"); + copy($epoc . "release/winscw/udeb/Smoketest_Mess_Server.exe", "temp/smoketest/winscw_udeb/Smoketest_Mess_Server.exe"); + copy($epoc . "release/winscw/udeb/Smoketest_System.exe", "temp/smoketest/winscw_udeb/Smoketest_System.exe"); + copy($epoc . "release/winscw/udeb/Smoketest_Timew_Server.exe", "temp/smoketest/winscw_udeb/Smoketest_Timew_Server.exe"); + copy($epoc . "release/winscw/udeb/SmokeTest_Utils.dll", "temp/smoketest/winscw_udeb/SmokeTest_Utils.dll"); + copy($epoc . "release/winscw/udeb/t_msgutilityserver.dll", "temp/smoketest/winscw_udeb/t_msgutilityserver.dll"); + copy($epoc . "release/winscw/udeb/t_msgpopserver.exe", "temp/smoketest/winscw_udeb/t_msgpopserver.exe"); + copy($epoc . "release/winscw/udeb/t_msgsmtpserver.exe", "temp/smoketest/winscw_udeb/t_msgsmtpserver.exe"); + copy($epoc . "release/winscw/udeb/lbstestutils.dll", "temp/smoketest/winscw_udeb/lbstestutils.dll"); + copy($epoc . "release/winscw/udeb/lbstestclient.dll", "temp/smoketest/winscw_udeb/lbstestclient.dll"); + copy($epoc . "release/winscw/udeb/lbstestchannel.dll", "temp/smoketest/winscw_udeb/lbstestchannel.dll"); + copy($epoc . "release/winscw/udeb/lbstestserver.exe", "temp/smoketest/winscw_udeb/lbstestserver.exe"); + copy($epoc . "release/winscw/udeb/ctlbsexeclient.exe", "temp/smoketest/winscw_udeb/ctlbsexeclient.exe"); + copy($epoc . "release/winscw/udeb/lbsclienttestserver.exe", "temp/smoketest/winscw_udeb/lbsclienttestserver.exe"); + copy($epoc . "release/winscw/udeb/appfwk_test_AppUi.dll", "temp/smoketest/winscw_udeb/appfwk_test_AppUi.dll"); + copy($epoc . "release/winscw/udeb/appfwk_test_utils.dll", "temp/smoketest/winscw_udeb/appfwk_test_utils.dll"); + copy($epoc . "release/winscw/udeb/TIconLoaderAndIconArrayForLeaks.dll", "temp/smoketest/winscw_udeb/TIconLoaderAndIconArrayForLeaks.dll"); + copy($epoc . "release/winscw/udeb/TSTAPP_embedded.dll", "temp/smoketest/winscw_udeb/TSTAPP_embedded.dll"); + copy($epoc . "release/winscw/udeb/apparctestserver.exe", "temp/smoketest/winscw_udeb/apparctestserver.exe"); + copy($epoc . "release/winscw/udeb/tstapp.exe", "temp/smoketest/winscw_udeb/tstapp.exe"); + copy($epoc . "release/winscw/udeb/t_animplugin.dll", "temp/smoketest/winscw_udeb/t_animplugin.dll"); + copy($epoc . "release/winscw/udeb/t_graphicswservapi.exe", "temp/smoketest/winscw_udeb/t_graphicswservapi.exe"); + copy($epoc . "release/winscw/udeb/twsgraphicshare.exe", "temp/smoketest/winscw_udeb/twsgraphicshare.exe"); + copy($epoc . "release/winscw/udeb/twsgraphicunshare.exe", "temp/smoketest/winscw_udeb/twsgraphicunshare.exe"); + copy($epoc . "release/winscw/udeb/testhttpsuite.exe", "temp/smoketest/winscw_udeb/testhttpsuite.exe"); -copy($epoc . "release/winscw/udeb/ProfileSmokeTestModule.dll", "temp/smoketest/winscw_udeb/ProfileSmokeTestModule.dll"); -copy($epoc . "winscw/c/smoketest/ProfileSmokeTestModule.cfg", "temp/smoketest/general/ProfileSmokeTestModule.cfg"); -copy($epoc . "release/winscw/udeb/AppInstallSmokeTestModule.dll", "temp/smoketest/winscw_udeb/AppInstallSmokeTestModule.dll"); -copy($epoc . "winscw/c/smoketest/AppInstallSmokeTestModule.cfg", "temp/smoketest/general/AppInstallSmokeTestModule.cfg"); -copy($epoc . "winscw/c/smoketest/appinstall/sistest_winscw.sisx", "temp/smoketest/appinstall/general/sistest_winscw.sisx"); -copy($epoc . "release/winscw/udeb/TestNpdApi.dll", "temp/smoketest/winscw_udeb/TestNpdApi.dll"); -copy($epoc . "data/c/smoketest/smoketest_notepad.cfg", "temp/smoketest/general/smoketest_notepad.cfg"); -copy($epoc . "data/c/smoketest/ui_TestNpdApi.cfg", "temp/smoketest/general/ui_TestNpdApi.cfg"); -copy($epoc . "release/winscw/udeb/testsdkskins.dll", "temp/smoketest/winscw_udeb/testsdkskins.dll"); -copy($epoc . "data/c/smoketest/smoketest_uiresources.cfg", "temp/smoketest/general/smoketest_uiresources.cfg"); -copy($epoc . "data/c/smoketest/ui_testsdkskinsu.cfg", "temp/smoketest/general/ui_testsdkskinsu.cfg"); -copy($epoc . "data/c/smoketest/ui_testsdkskinswu.cfg", "temp/smoketest/general/ui_testsdkskinswu.cfg"); -copy($epoc . "data/c/smoketest/wallpaper/symbian_01_320x480.jpg", "temp/smoketest/wallpaper/general/symbian_01_320x480.jpg"); -copy($epoc . "release/winscw/udeb/InputMethodSmokeTestModule.dll", "temp/smoketest/winscw_udeb/InputMethodSmokeTestModule.dll"); -copy($epoc . "winscw/c/smoketest/InputMethodSmokeTestModule.cfg", "temp/smoketest/general/InputMethodSmokeTestModule.cfg"); -copy($epoc . "release/winscw/udeb/IMApiTest.dll", "temp/smoketest/winscw_udeb/IMApiTest.dll"); -copy($epoc . "data/c/smoketest/imapitest.ini", "temp/smoketest/general/imapitest.ini"); -copy($epoc . "release/winscw/udeb/MediaMgmtSmokeTestModule.dll", "temp/smoketest/winscw_udeb/MediaMgmtSmokeTestModule.dll"); -copy($epoc . "winscw/c/smoketest/UI_MediaMgmtSmokeTestModule.cfg", "temp/smoketest/general/UI_MediaMgmtSmokeTestModule.cfg"); -copy($epoc . "winscw/c/smoketest/MediaMgmtSmokeTestModule.cfg", "temp/smoketest/general/MediaMgmtSmokeTestModule.cfg"); -copy($epoc . "data/c/smoketest/web/loadtest2.html", "temp/smoketest/web/general/loadtest2.html"); -copy($epoc . "data/c/smoketest/web/img8.jpg", "temp/smoketest/web/general/img8.jpg"); -copy($epoc . "winscw/c/smoketest/ui_browser_control_smoke.cfg", "temp/smoketest/general/ui_browser_control_smoke.cfg"); -copy($epoc . "release/winscw/udeb/BrCtlApiTest.dll", "temp/smoketest/winscw_udeb/BrCtlApiTest.dll"); + copy($epoc . "release/winscw/udeb/ProfileSmokeTestModule.dll", "temp/smoketest/winscw_udeb/ProfileSmokeTestModule.dll"); + copy($epoc . "winscw/c/smoketest/ProfileSmokeTestModule.cfg", "temp/smoketest/general/ProfileSmokeTestModule.cfg"); + copy($epoc . "release/winscw/udeb/AppInstallSmokeTestModule.dll", "temp/smoketest/winscw_udeb/AppInstallSmokeTestModule.dll"); + copy($epoc . "winscw/c/smoketest/AppInstallSmokeTestModule.cfg", "temp/smoketest/general/AppInstallSmokeTestModule.cfg"); + copy($epoc . "winscw/c/smoketest/appinstall/sistest_winscw.sisx", "temp/smoketest/appinstall/general/sistest_winscw.sisx"); + copy($epoc . "release/winscw/udeb/TestNpdApi.dll", "temp/smoketest/winscw_udeb/TestNpdApi.dll"); + copy($epoc . "data/c/smoketest/smoketest_notepad.cfg", "temp/smoketest/general/smoketest_notepad.cfg"); + copy($epoc . "data/c/smoketest/ui_TestNpdApi.cfg", "temp/smoketest/general/ui_TestNpdApi.cfg"); + copy($epoc . "release/winscw/udeb/testsdkskins.dll", "temp/smoketest/winscw_udeb/testsdkskins.dll"); + copy($epoc . "data/c/smoketest/smoketest_uiresources.cfg", "temp/smoketest/general/smoketest_uiresources.cfg"); + copy($epoc . "data/c/smoketest/ui_testsdkskinsu.cfg", "temp/smoketest/general/ui_testsdkskinsu.cfg"); + copy($epoc . "data/c/smoketest/ui_testsdkskinswu.cfg", "temp/smoketest/general/ui_testsdkskinswu.cfg"); + copy($epoc . "data/c/smoketest/wallpaper/symbian_01_320x480.jpg", "temp/smoketest/wallpaper/general/symbian_01_320x480.jpg"); + copy($epoc . "release/winscw/udeb/InputMethodSmokeTestModule.dll", "temp/smoketest/winscw_udeb/InputMethodSmokeTestModule.dll"); + copy($epoc . "winscw/c/smoketest/InputMethodSmokeTestModule.cfg", "temp/smoketest/general/InputMethodSmokeTestModule.cfg"); + copy($epoc . "release/winscw/udeb/MediaMgmtSmokeTestModule.dll", "temp/smoketest/winscw_udeb/MediaMgmtSmokeTestModule.dll"); + copy($epoc . "winscw/c/smoketest/UI_MediaMgmtSmokeTestModule.cfg", "temp/smoketest/general/UI_MediaMgmtSmokeTestModule.cfg"); + copy($epoc . "winscw/c/smoketest/MediaMgmtSmokeTestModule.cfg", "temp/smoketest/general/MediaMgmtSmokeTestModule.cfg"); + copy($epoc . "data/c/smoketest/web/loadtest2.html", "temp/smoketest/web/general/loadtest2.html"); + copy($epoc . "data/c/smoketest/web/img8.jpg", "temp/smoketest/web/general/img8.jpg"); + copy($epoc . "winscw/c/smoketest/ui_browser_control_smoke.cfg", "temp/smoketest/general/ui_browser_control_smoke.cfg"); + copy($epoc . "release/winscw/udeb/BrCtlApiTest.dll", "temp/smoketest/winscw_udeb/BrCtlApiTest.dll"); +} +elsif ($target eq "SYBORG") { # Build ATS test drop for Syborg. + copy("smoketest_syborg.xml", "temp/test.xml"); +} system("7z a -tzip smoketest.zip ./temp/*"); + +exit 0; + +sub usage($) +{ + my $error = shift; + my $fh = $error == 0 ? *STDOUT : *STDERR; + print $fh "smoketest.pl\n" . + "Specify the target\n" . + "synopsis:\n" . + " smoketest.pl --help\n" . + " smoketest.pl [--target=TARGET] \n" . + "options:\n" . + " --help Display this help and exit.\n" . + " --target=TARGET TARGET is the target on which the smoketest will be run (WINSCW | SYBORG). If not specified WINSCW will be used.\n"; + exit $error; +} + +sub help() +{ + usage(0); +} + +sub usage_error() +{ + usage(1); +} diff -r fe364fbfe08a -r f3842e12ae5b Group/smoketest.xml --- a/Group/smoketest.xml Mon Apr 26 15:05:39 2010 +0100 +++ b/Group/smoketest.xml Tue Apr 27 10:00:50 2010 +0100 @@ -16,9 +16,11 @@ smoketest + + @@ -479,7 +481,7 @@ - + install @@ -739,7 +741,7 @@ - + execute @@ -1002,24 +1004,6 @@ - - install - - - - - - - - - install - - - - - - - install @@ -1128,15 +1112,6 @@ - - execute - - - - - - - execute @@ -1169,7 +1144,8 @@ smoketest/general/smoketest_createsmsaccount.script smoketest/general/smoketest_mess.ini smoketest/general/smoketest_mess.script - + smoketest/general/smoketest_timew.ini + smoketest/general/smoketest_timew.script smoketest/general/smoketest_email.ini smoketest/general/smoketest_email.script @@ -1191,7 +1167,7 @@ smoketest/winscw_udeb/Smoketest_Contacts_Server.exe smoketest/winscw_udeb/Smoketest_Mess_Server.exe smoketest/winscw_udeb/Smoketest_System.exe - + smoketest/winscw_udeb/Smoketest_Timew_Server.exe smoketest/winscw_udeb/SmokeTest_Utils.dll smoketest/winscw_udeb/t_msgutilityserver.dll smoketest/winscw_udeb/t_msgpopserver.exe @@ -1217,7 +1193,6 @@ smoketest/wallpaper/general/symbian_01_320x480.jpg smoketest/winscw_udeb/InputMethodSmokeTestModule.dll smoketest/general/InputMethodSmokeTestModule.cfg - smoketest/winscw_udeb/MediaMgmtSmokeTestModule.dll smoketest/general/UI_MediaMgmtSmokeTestModule.cfg smoketest/general/MediaMgmtSmokeTestModule.cfg diff -r fe364fbfe08a -r f3842e12ae5b Group/smoketest_syborg.xml --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/Group/smoketest_syborg.xml Tue Apr 27 10:00:50 2010 +0100 @@ -0,0 +1,238 @@ + + + 1 + admin + 10 + + + FileStoreAction + + + + + + DiamondsAction + + smoketest + + + + + + + + + + + + + + + + + + + execute + + + + + + + + + + + execute + + + + + + + + + + + execute + + + + + + + + + + + execute + + + + + + + + + + + execute + + + + + + + + + + + execute + + + + + + + + + + + execute + + + + + + + + + + + execute + + + + + + + + + + + execute + + + + + + + + + + + execute + + + + + + + + + + + fetch-log + + + + + + fetch-log + + + + + + + + + + + + + makedir + + + + + + execute + + + + + + + + + execute + + + + + + + + + execute + + + + + + + + + execute + + + + + + + + + execute + + + + + + + + + execute + + + + + + + + + execute + + + + + + + + + + + + + + diff -r fe364fbfe08a -r f3842e12ae5b http/group/delproxy.pl --- a/http/group/delproxy.pl Mon Apr 26 15:05:39 2010 +0100 +++ b/http/group/delproxy.pl Tue Apr 27 10:00:50 2010 +0100 @@ -22,8 +22,8 @@ else { die 'Missing parameter "filename"'; } my $LINE; -print $filename; -tie @LINE, 'Tie::File', $filename or die 'file not found'; +print "$filename \n"; +tie (@LINE, 'Tie::File', $filename, recsep => "\n") or die ("File not found\n"); my $n = 0; my $proxy_begin = 0; my $proxy_end = 0; @@ -38,9 +38,13 @@ } $n += 1; } - + if ($proxy_end > 0) { splice @LINE, $proxy_begin, ($proxy_end - $proxy_begin + 1); } -untie @LINE; \ No newline at end of file +untie @LINE; + +print "OK \n"; + +exit 0; \ No newline at end of file