|
1 /* |
|
2 * Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies). |
|
3 * All rights reserved. |
|
4 * This component and the accompanying materials are made available |
|
5 * under the terms of the License "Eclipse Public License v1.0" |
|
6 * which accompanies this distribution, and is available |
|
7 * at the URL "http://www.eclipse.org/legal/epl-v10.html". |
|
8 * |
|
9 * Initial Contributors: |
|
10 * Nokia Corporation - initial contribution. |
|
11 * |
|
12 * Contributors: |
|
13 * |
|
14 * Description: |
|
15 * |
|
16 */ |
|
17 REM Test ROFS image |
|
18 |
|
19 #ifdef MULTIPLEROFS |
|
20 rofsname = dir.rofs |
|
21 rofssize = 0x80000 |
|
22 |
|
23 time = 23/11/2001 6:44:07 |
|
24 |
|
25 REM Round the size up/down to the nearest block size |
|
26 REM This will enable any ROFS extensions to be found |
|
27 REM BlockSize is typically 16K for most small-block NAND chips |
|
28 REM BlockSize is typically 128K for most large-block NAND chips |
|
29 #if defined SMALL_BLOCK |
|
30 autosize = 0x4000 |
|
31 #elif defined(LARGE_BLOCK) |
|
32 autosize = 0x20000 |
|
33 #endif |
|
34 data=EPOCROOT##epoc32\rom\rofstest\hello8.txt Multiple\multirofs.txt |
|
35 #else |
|
36 data=EPOCROOT##epoc32\rom\rofstest\hello8.txt Multiple\nomultirofs.txt |
|
37 #endif // MULTIPLEROFS |
|
38 |
|
39 REM Directory level traversal |
|
40 data=EPOCROOT##epoc32\rom\rofstest\hello8.txt root.txt |
|
41 data=EPOCROOT##epoc32\rom\rofstest\hello8.txt Dir1\level1.txt |
|
42 data=EPOCROOT##epoc32\rom\rofstest\hello8.txt Dir1\Dir2\level2.txt |
|
43 data=EPOCROOT##epoc32\rom\rofstest\hello8.txt Dir1\Dir2\Dir3\level3.txt |
|
44 data=EPOCROOT##epoc32\rom\rofstest\hello8.txt Dir1\Dir2\Dir3\Dir4\level4.txt |
|
45 data=EPOCROOT##epoc32\rom\rofstest\hello8.txt Dir1\Dir2\Dir3\Dir4\Dir5\level5.txt |
|
46 data=EPOCROOT##epoc32\rom\rofstest\hello8.txt Dir1\Dir2\Dir3\Dir4\Dir5\Dir6\level6.txt |
|
47 data=EPOCROOT##epoc32\rom\rofstest\hello8.txt Dir1\Dir2\Dir3\Dir4\Dir5\Dir6\Dir7\level7.txt |
|
48 |
|
49 REM resource testing files |
|
50 data=EPOCROOT##epoc32\rom\rofstest\one.rsc resource\one.rsc |
|
51 data=EPOCROOT##epoc32\rom\rofstest\two.rsc resource\two.rsc |
|
52 data=EPOCROOT##epoc32\rom\rofstest\three.rsc resource\three.rsc |
|
53 data=EPOCROOT##epoc32\rom\rofstest\four.rsc resource\four.rsc |
|
54 data=EPOCROOT##epoc32\rom\rofstest\five.rsc resource\five.rsc |
|
55 data=EPOCROOT##epoc32\rom\rofstest\six.rsc resource\six.rsc |
|
56 data=EPOCROOT##epoc32\rom\rofstest\seven.rsc resource\seven.rsc |
|
57 data=EPOCROOT##epoc32\rom\rofstest\eight.rsc resource\eight.rsc |
|
58 data=EPOCROOT##epoc32\rom\rofstest\nine.rsc resource\nine.rsc |
|
59 data=EPOCROOT##epoc32\rom\rofstest\ten.rsc resource\ten.rsc |
|
60 data=EPOCROOT##epoc32\rom\rofstest\me.rsc resource\me.rsc |
|
61 |
|
62 REM Deep directory level |
|
63 data=EPOCROOT##epoc32\rom\rofstest\hello8.txt DeepDir1\DeepDir2\DeepDir3\DeepDir4\DeepDir5\DeepDir6\DeepDir7\DeepDir8\DeepDir9\DeepDir10\DeepDir11\DeepDir12\DeepDir13\DeepDir14\file.txt |
|
64 |
|
65 |
|
66 REM Multiple subdirectories |
|
67 data=EPOCROOT##epoc32\rom\rofstest\hello8.txt Parent\parfile.txt |
|
68 data=EPOCROOT##epoc32\rom\rofstest\hello8.txt Parent\SubDir1A\subfileA.txt |
|
69 data=EPOCROOT##epoc32\rom\rofstest\hello8.txt Parent\SubDir1B\subfileB.txt |
|
70 data=EPOCROOT##epoc32\rom\rofstest\hello8.txt Parent\SubDir1C\subfileC.txt |
|
71 data=EPOCROOT##epoc32\rom\rofstest\hello8.txt Parent\SubDir1D\subfileD.txt |
|
72 data=EPOCROOT##epoc32\rom\rofstest\hello8.txt Parent\SubDir1E\subfileE.txt |
|
73 data=EPOCROOT##epoc32\rom\rofstest\hello8.txt Parent\SubDir1F\SubSubA\subsub_a.txt |
|
74 data=EPOCROOT##epoc32\rom\rofstest\hello8.txt Parent\SubDir1F\SubSubB\subsub_b.txt |
|
75 data=EPOCROOT##epoc32\rom\rofstest\hello8.txt Parent\SubDir1F\SubSubC\subsub_c.txt |
|
76 data=EPOCROOT##epoc32\rom\rofstest\hello8.txt Parent\SubDir1F\SubSubD\subsub_d.txt |
|
77 |
|
78 REM mixed files and subdirectories in same directory |
|
79 data=EPOCROOT##epoc32\rom\rofstest\hello8.txt Mixed\par1.txt |
|
80 data=EPOCROOT##epoc32\rom\rofstest\hello8.txt Mixed\SubDir1\sub1.txt |
|
81 data=EPOCROOT##epoc32\rom\rofstest\hello8.txt Mixed\SubDir2\sub2.txt |
|
82 data=EPOCROOT##epoc32\rom\rofstest\hello8.txt Mixed\SubDir3\sub3.txt |
|
83 data=EPOCROOT##epoc32\rom\rofstest\hello8.txt Mixed\SubDir4\sub4.txt |
|
84 data=EPOCROOT##epoc32\rom\rofstest\hello8.txt Mixed\SubDir5\sub5.txt |
|
85 data=EPOCROOT##epoc32\rom\rofstest\hello8.txt Mixed\SubDir6\sub6.txt |
|
86 data=EPOCROOT##epoc32\rom\rofstest\hello8.txt Mixed\SubDir7\sub7.txt |
|
87 data=EPOCROOT##epoc32\rom\rofstest\hello8.txt Mixed\SubDir8\sub8.txt |
|
88 data=EPOCROOT##epoc32\rom\rofstest\hello8.txt Mixed\par2.txt |
|
89 data=EPOCROOT##epoc32\rom\rofstest\hello8.txt Mixed\par3.txt |
|
90 data=EPOCROOT##epoc32\rom\rofstest\hello8.txt Mixed\par4.txt |
|
91 data=EPOCROOT##epoc32\rom\rofstest\hello8.txt Mixed\par5.txt |
|
92 data=EPOCROOT##epoc32\rom\rofstest\hello8.txt Mixed\par6.txt |
|
93 data=EPOCROOT##epoc32\rom\rofstest\hello8.txt Mixed\par7.txt |
|
94 data=EPOCROOT##epoc32\rom\rofstest\hello8.txt Mixed\par8.txt |
|
95 |
|
96 REM different files in same directory |
|
97 data=EPOCROOT##epoc32\rom\rofstest\TF1.BIN ReadTest\A\file1 |
|
98 data=EPOCROOT##epoc32\rom\rofstest\TF2.BIN ReadTest\A\file2 |
|
99 data=EPOCROOT##epoc32\rom\rofstest\TF3.BIN ReadTest\A\file3 |
|
100 data=EPOCROOT##epoc32\rom\rofstest\TF4.BIN ReadTest\A\file4 |
|
101 |
|
102 REM same name, different content, different directory |
|
103 data=EPOCROOT##epoc32\rom\rofstest\TF5E.BIN ReadTest\B\B1\testfile |
|
104 data=EPOCROOT##epoc32\rom\rofstest\TF10.BIN ReadTest\B\B2\testfile |
|
105 data=EPOCROOT##epoc32\rom\rofstest\TF11.BIN ReadTest\B\B3\testfile |
|
106 data=EPOCROOT##epoc32\rom\rofstest\TF16.BIN ReadTest\B\B4\testfile |
|
107 |
|
108 REM seek test |
|
109 data=EPOCROOT##epoc32\rom\rofstest\TF5H.BIN ReadTest\C\seektest |
|
110 |
|
111 REM EOF test |
|
112 data=EPOCROOT##epoc32\rom\rofstest\TF5A.BIN ReadTest\D\eoftest1 |
|
113 data=EPOCROOT##epoc32\rom\rofstest\TF5B.BIN ReadTest\D\eoftest2 |
|
114 data=EPOCROOT##epoc32\rom\rofstest\TF5C.BIN ReadTest\D\eoftest3 |
|
115 data=EPOCROOT##epoc32\rom\rofstest\TF9.BIN ReadTest\D\eoftest4 |
|
116 data=EPOCROOT##epoc32\rom\rofstest\TF12.BIN ReadTest\D\eoftest5 |
|
117 data=EPOCROOT##epoc32\rom\rofstest\TF13.BIN ReadTest\D\eoftest6 |
|
118 |
|
119 REM stream read test |
|
120 data=EPOCROOT##epoc32\rom\rofstest\TF5D.BIN ReadTest\E\stream1 |
|
121 data=EPOCROOT##epoc32\rom\rofstest\TF5G.BIN ReadTest\E\stream2 |
|
122 data=EPOCROOT##epoc32\rom\rofstest\TF5F.BIN ReadTest\E\stream3 |
|
123 data=EPOCROOT##epoc32\rom\rofstest\TF5H.BIN ReadTest\E\stream4 |
|
124 |
|
125 REM attrib test |
|
126 data=EPOCROOT##epoc32\rom\rofstest\TF6.BIN Attrib\rsh attrib=RSH |
|
127 data=EPOCROOT##epoc32\rom\rofstest\TF6.BIN Attrib\rs attrib=RSh |
|
128 data=EPOCROOT##epoc32\rom\rofstest\TF6.BIN Attrib\rh attrib=RsH |
|
129 data=EPOCROOT##epoc32\rom\rofstest\TF6.BIN Attrib\sh attrib=rSH |
|
130 data=EPOCROOT##epoc32\rom\rofstest\TF6.BIN Attrib\s attrib=rSh |
|
131 data=EPOCROOT##epoc32\rom\rofstest\TF6.BIN Attrib\h attrib=rsH |
|
132 data=EPOCROOT##epoc32\rom\rofstest\TF6.BIN Attrib\r attrib=Rsh |
|
133 data=EPOCROOT##epoc32\rom\rofstest\TF7.BIN Attrib\r2 attrib=Rsh |
|
134 data=EPOCROOT##epoc32\rom\rofstest\TF7.BIN Attrib\r3 attrib=Rsh |
|
135 data=EPOCROOT##epoc32\rom\rofstest\TF7.BIN Attrib\s2 attrib=rSh |
|
136 data=EPOCROOT##epoc32\rom\rofstest\TF7.BIN Attrib\s3 attrib=rSh |
|
137 data=EPOCROOT##epoc32\rom\rofstest\TF7.BIN Attrib\h2 attrib=rsH |
|
138 data=EPOCROOT##epoc32\rom\rofstest\TF7.BIN Attrib\h3 attrib=rsH |
|
139 data=EPOCROOT##epoc32\rom\rofstest\TF7.BIN Attrib\rs2 attrib=RSh |
|
140 data=EPOCROOT##epoc32\rom\rofstest\TF7.BIN Attrib\rs3 attrib=RSh |
|
141 data=EPOCROOT##epoc32\rom\rofstest\TF7.BIN Attrib\rh2 attrib=RsH |
|
142 data=EPOCROOT##epoc32\rom\rofstest\TF7.BIN Attrib\rh3 attrib=RsH |
|
143 data=EPOCROOT##epoc32\rom\rofstest\TF7.BIN Attrib\rsh2 attrib=RSH |
|
144 data=EPOCROOT##epoc32\rom\rofstest\TF7.BIN Attrib\rsh3 attrib=RSH |
|
145 |
|
146 REM exattrib test |
|
147 data=EPOCROOT##epoc32\rom\rofstest\hello8.txt Exattrib\test1.txt exattrib=U |
|
148 data=EPOCROOT##epoc32\rom\rofstest\hello8.txt Exattrib\test2.txt exattrib=U |
|
149 data=EPOCROOT##epoc32\rom\rofstest\hello8.txt Exattrib\test3-1.txt exattrib=U |
|
150 data=EPOCROOT##epoc32\rom\rofstest\hello8.txt Exattrib\test3-2.txt exattrib=U |
|
151 data=EPOCROOT##epoc32\rom\rofstest\hello8.txt Exattrib\test4-1.txt exattrib=U |
|
152 |
|
153 #ifndef EXCLUDE_TESTS |
|
154 |
|
155 REM demand paging stress tests |
|
156 #include "t_pagestress_rofs.iby" |
|
157 |
|
158 #endif // #ifndef EXCLUDE_TESTS |