|
1 #!/usr/bin/perl |
|
2 # Copyright (c) 2009 Symbian Foundation Ltd |
|
3 # This component and the accompanying materials are made available |
|
4 # under the terms of the License "Eclipse Public License v1.0" |
|
5 # which accompanies this distribution, and is available |
|
6 # at the URL "http://www.eclipse.org/legal/epl-v10.html". |
|
7 # |
|
8 # Initial Contributors: |
|
9 # Symbian Foundation Ltd - initial contribution. |
|
10 # |
|
11 # Contributors: |
|
12 # Louis Henry Nayegon <louisn@symbian.org> |
|
13 # |
|
14 # Description: |
|
15 # Script to build ATS test drop multimedia svs tests |
|
16 |
|
17 |
|
18 use strict; |
|
19 use File::Copy; |
|
20 use File::Path; |
|
21 |
|
22 unlink "phonebooktest.zip"; |
|
23 ##rmtree "temp"; |
|
24 mkpath "temp/phonebooktest/general/testframework"; |
|
25 mkpath "temp/phonebooktest/winscw_udeb"; |
|
26 |
|
27 my $epoc=$ENV{'EPOCROOT'} . "epoc32/"; |
|
28 copy("contacts.xml", "temp/test.xml"); |
|
29 |
|
30 copy($epoc . "release/winscw/udeb/bctestpbkdataaddedit.dll", "temp/phonebooktest/winscw_udeb/bctestpbkdataaddedit.dll"); |
|
31 copy($epoc . "winscw/c/testframework/testframework_pbkdataaddedit.ini", "temp/phonebooktest/general/testframework/testframework_pbkdataaddedit.ini"); |
|
32 copy($epoc . "winscw/c/testframework/tcbctestpbkdataaddedit.cfg", "temp/phonebooktest/general/testframework/tcbctestpbkdataaddedit.cfg"); |
|
33 copy($epoc . "winscw/c/testframework/ui_bctestpbkdataaddedit.cfg", "temp/phonebooktest/general/testframework/ui_bctestpbkdataaddedit.cfg"); |
|
34 |
|
35 copy($epoc . "release/winscw/udeb/mtrpbkviewresourcefile.dll", "temp/phonebooktest/winscw_udeb/mtrpbkviewresourcefile.dll"); |
|
36 copy($epoc . "winscw/c/testframework/testframework_pbkvrsc.ini", "temp/phonebooktest/general/testframework/testframework_pbkvrsc.ini"); |
|
37 copy($epoc . "winscw/c/testframework/tcbctestpbkvrsc.cfg", "temp/phonebooktest/general/testframework/tcbctestpbkvrsc.cfg"); |
|
38 copy($epoc . "winscw/c/testframework/ui_bctestpbkvrsc.cfg", "temp/phonebooktest/general/testframework/ui_bctestpbkvrsc.cfg"); |
|
39 |
|
40 copy($epoc . "release/winscw/udeb/mtpbkidlefinder.dll", "temp/phonebooktest/winscw_udeb/mtpbkidlefinder.dll"); |
|
41 copy($epoc . "winscw/c/testframework/testframework_pbkifinder.ini", "temp/phonebooktest/general/testframework/testframework_pbkifinder.ini"); |
|
42 copy($epoc . "winscw/c/testframework/tcbctestpbkifinder.cfg", "temp/phonebooktest/general/testframework/tcbctestpbkifinder.cfg"); |
|
43 copy($epoc . "winscw/c/testframework/ui_bctestpbkifinder.cfg", "temp/phonebooktest/general/testframework/ui_bctestpbkifinder.cfg"); |
|
44 |
|
45 copy($epoc . "release/winscw/udeb/mtpbkiconinfo.dll", "temp/phonebooktest/winscw_udeb/mtpbkiconinfo.dll"); |
|
46 copy($epoc . "winscw/c/testframework/testframework_pbkinfo.ini", "temp/phonebooktest/general/testframework/testframework_pbkinfo.ini"); |
|
47 copy($epoc . "winscw/c/testframework/tcbctestpbkinfo.cfg", "temp/phonebooktest/general/testframework/tcbctestpbkinfo.cfg"); |
|
48 copy($epoc . "winscw/c/testframework/ui_bctestpbkinfo.cfg", "temp/phonebooktest/general/testframework/ui_bctestpbkinfo.cfg"); |
|
49 |
|
50 copy($epoc . "release/winscw/udeb/mtpbkiconid.dll", "temp/phonebooktest/winscw_udeb/mtpbkiconid.dll"); |
|
51 copy($epoc . "winscw/c/testframework/testframework_pbkicon.ini", "temp/phonebooktest/general/testframework/testframework_pbkicon.ini"); |
|
52 copy($epoc . "winscw/c/testframework/tcbctestpbkicon.cfg", "temp/phonebooktest/general/testframework/tcbctestpbkicon.cfg"); |
|
53 copy($epoc . "winscw/c/testframework/ui_bctestpbkicon.cfg", "temp/phonebooktest/general/testframework/ui_bctestpbkicon.cfg"); |
|
54 |
|
55 copy($epoc . "release/winscw/udeb/mtpbkfields.dll", "temp/phonebooktest/winscw_udeb/mtpbkfields.dll"); |
|
56 copy($epoc . "winscw/c/testframework/testframework_pbkfeilds.ini", "temp/phonebooktest/general/testframework/testframework_pbkfeilds.ini"); |
|
57 copy($epoc . "winscw/c/testframework/tcbctestpbkfeilds.cfg", "temp/phonebooktest/general/testframework/tcbctestpbkfeilds.cfg"); |
|
58 copy($epoc . "winscw/c/testframework/ui_bctestpbkfeilds.cfg", "temp/phonebooktest/general/testframework/ui_bctestpbkfeilds.cfg"); |
|
59 |
|
60 copy($epoc . "release/winscw/udeb/mtpbkfielddata.dll", "temp/phonebooktest/winscw_udeb/mtpbkfielddata.dll"); |
|
61 copy($epoc . "winscw/c/testframework/testframework_pbkfdata.ini", "temp/phonebooktest/general/testframework/testframework_pbkfdata.ini"); |
|
62 copy($epoc . "winscw/c/testframework/tcbctestpbkfdata.cfg", "temp/phonebooktest/general/testframework/tcbctestpbkfdata.cfg"); |
|
63 copy($epoc . "winscw/c/testframework/ui_bctestpbkfdata.cfg", "temp/phonebooktest/general/testframework/ui_bctestpbkfdata.cfg"); |
|
64 |
|
65 copy($epoc . "release/winscw/udeb/mtpbkcontactiter.dll", "temp/phonebooktest/winscw_udeb/mtpbkcontactiter.dll"); |
|
66 copy($epoc . "winscw/c/testframework/testframework_pbkiter.ini", "temp/phonebooktest/general/testframework/testframework_pbkiter.ini"); |
|
67 copy($epoc . "winscw/c/testframework/tcbctestpbkiter.cfg", "temp/phonebooktest/general/testframework/tcbctestpbkiter.cfg"); |
|
68 copy($epoc . "winscw/c/testframework/ui_bctestpbkiter.cfg", "temp/phonebooktest/general/testframework/ui_bctestpbkiter.cfg"); |
|
69 |
|
70 copy($epoc . "release/winscw/udeb/mtpbkcontactitemfield.dll", "temp/phonebooktest/winscw_udeb/mtpbkcontactitemfield.dll"); |
|
71 copy($epoc . "winscw/c/testframework/testframework_pbkcif.ini", "temp/phonebooktest/general/testframework/testframework_pbkcif.ini"); |
|
72 copy($epoc . "winscw/c/testframework/tcbctestpbkcif.cfg", "temp/phonebooktest/general/testframework/tcbctestpbkcif.cfg"); |
|
73 copy($epoc . "winscw/c/testframework/ui_bctestpbkcif.cfg", "temp/phonebooktest/general/testframework/ui_bctestpbkcif.cfg"); |
|
74 |
|
75 copy($epoc . "release/winscw/udeb/mtpbkcontactengine.dll", "temp/phonebooktest/winscw_udeb/mtpbkcontactengine.dll"); |
|
76 copy($epoc . "winscw/c/testframework/testframework_cengine.ini", "temp/phonebooktest/general/testframework/testframework_cengine.ini"); |
|
77 copy($epoc . "winscw/c/testframework/tcbctestcengine.cfg", "temp/phonebooktest/general/testframework/tcbctestcengine.cfg"); |
|
78 copy($epoc . "winscw/c/testframework/ui_bctestcengine.cfg", "temp/phonebooktest/general/testframework/ui_bctestcengine.cfg"); |
|
79 |
|
80 copy($epoc . "release/winscw/udeb/mtpbkfieldsinfo.dll", "temp/phonebooktest/winscw_udeb/mtpbkfieldsinfo.dll"); |
|
81 copy($epoc . "winscw/c/testframework/testframework_pbkfinfo.ini", "temp/phonebooktest/general/testframework/testframework_pbkfinfo.ini"); |
|
82 copy($epoc . "winscw/c/testframework/tcbctestpbkfinfo.cfg", "temp/phonebooktest/general/testframework/tcbctestpbkfinfo.cfg"); |
|
83 copy($epoc . "winscw/c/testframework/ui_bctestpbkfinfo.cfg", "temp/phonebooktest/general/testframework/ui_bctestpbkfinfo.cfg"); |
|
84 |
|
85 copy($epoc . "release/winscw/udeb/mtpbkcontactitem.dll", "temp/phonebooktest/winscw_udeb/mtpbkcontactitem.dll"); |
|
86 copy($epoc . "winscw/c/testframework/testframework_pbkcitem.ini", "temp/phonebooktest/general/testframework/testframework_pbkcitem.ini"); |
|
87 copy($epoc . "winscw/c/testframework/tcbctestpbkcitem.cfg", "temp/phonebooktest/general/testframework/tcbctestpbkcitem.cfg"); |
|
88 copy($epoc . "winscw/c/testframework/ui_bctestpbkcitem.cfg", "temp/phonebooktest/general/testframework/ui_bctestpbkcitem.cfg"); |
|
89 |
|
90 copy($epoc . "release/winscw/udeb/mtpbkcontactchangenotifier.dll", "temp/phonebooktest/winscw_udeb/mtpbkcontactchangenotifier.dll"); |
|
91 copy($epoc . "winscw/c/testframework/testframework_pbknotifier.ini", "temp/phonebooktest/general/testframework/testframework_pbknotifier.ini"); |
|
92 copy($epoc . "winscw/c/testframework/tcbctestpbknotifier.cfg", "temp/phonebooktest/general/testframework/tcbctestpbknotifier.cfg"); |
|
93 copy($epoc . "winscw/c/testframework/ui_bctestpbkpbknotifier.cfg", "temp/phonebooktest/general/testframework/ui_bctestpbkpbknotifier.cfg"); |
|
94 |
|
95 system("7z a -tzip phonebooktest.zip ./temp/*"); |