Updated project.
[mono.git] / mcs / btests / Test.Sources
1 #
2 # Support DLL source files go here
3 #
4
5 TEST_DLL_SOURCES = \
6 Dll1 \
7 Override_dll \
8 Delegate_dll \
9 Event_dll \
10
11 #
12 # All positive test cases goes here
13 #
14
15 TEST_SOURCES = \
16 NameSpaceTest\* \
17 LabelA \
18 LabelB \
19 LabelC \
20 LabelD\
21 Test1 \
22 Test2 \
23 misc2 \
24 Identifier \
25 Import1 \
26 IntegerTypeCharTest\
27 IntegerTypeCharTestA \
28 IntegerTypeCharTestB \
29 LongTypeCharTest\
30 LongTypeCharTestA \
31 LongTypeCharTestB \
32 SingleTypeCharTest \
33 SingleTypeCharTestA \
34 SingleTypeCharTestB \
35 DecimalTypeCharTest \
36 DecimalTypeCharTestA \
37 DecimalTypeCharTestB \
38 DoubleTypeCharTest \
39 DoubleTypeCharTestA \
40 DoubleTypeCharTestB \
41 StringTypeCharTest \
42 StringTypeCharTestA \
43 StringTypeCharTestB \
44 IntegerLiteralTest \
45 IntegerLiteralA \
46 IntegerLiteralB \
47 IntegerLiteral1Test \
48 IntegerLiteral2Test \
49 LongLiteralA \
50 LongLiteralB \
51 SingleLiteral \
52 SingleLiteralA \
53 SingleLiteralB \
54 DecimalLiteral \
55 DecimalLiteralA \
56 DecimalLiteralB \
57 DoubleLiteral \
58 DoubleLiteralA \
59 DoubleLiteralB \
60 BoolLiteralTest \
61 BoolLiteralA \
62 StringLiterals \
63 StringLiteralsA\
64 CharacterLiterals \
65 DateLiterals \
66 LiteralNothing \
67 ConditionalCompilation \
68 ConditionalCompilationA \
69 ConditionalCompilationB \
70 ConditionalCompilationD \
71 ConditionalCompilationE \
72 ConditionalConstants \
73 ConditionalConstantsA \
74 ExternalSourceDirectives \
75 RegionDirectives \
76 RegionDirectivesA \
77 NameSpace \
78 NameSpaceTest\* \
79 NameSpaceC \
80 NameSpaceD \
81 NS\* \
82 ModuleTest \
83 ModuleA \
84 ModuleB \
85 ClassTest \
86 Scope \
87 ScopeA \
88 Overloading \
89 OverloadingA \
90 Inheritance \
91 InheritanceA \
92 InheritanceB \
93 InheritanceC \
94 InheritanceD \
95 InheritanceE \
96 InheritanceF \
97 InheritanceG \
98 InheritanceH \
99 InheritanceI \
100 MustInherit \
101 MustInheritA \
102 NotInheritable \
103 ConstructorA \
104 ConstructorB \
105 ConstructorC \
106 Interface \
107 InterfaceA \
108 InterfaceB \
109 InterfaceC \
110 InterfaceD \
111 InterfaceE \
112 InterfaceF \
113 InterfaceG \
114 InterfaceH \
115 ShadowsA \
116 ShadowsB \
117 ShadowsC \
118 ShadowsD \
119 OverrideA \
120 OverrideB \
121 Override_exe \
122 Accessibility \
123 AccessibilityA \
124 AccessibilityB \
125 AccessibilityC \
126 Attributes \
127 AttributesA \
128 AttributesB \
129 AttributesC \
130 AttributesD \
131 QualifiedNames \
132 Variables \
133 VariablesA \
134 VariablesB \
135 VariablesC \
136 VariablesD \
137 VariablesE \
138 ConstantA \
139 ConstantB \
140 StructureA \
141 StructureB \
142 ArrayA \
143 ArrayB \
144 ArrayC \
145 ArrayD \
146 ArrayE \
147 ArrayF \
148 ArrayG \
149 EnumA \
150 EnumB \
151 PropertyA \
152 PropertyB \
153 PropertyC \
154 PropertyD \
155 PropertyE \
156 DelegateA \
157 Delegate_exe \
158 EventA \
159 EventB \
160 EventC \
161 EventD \
162 EventE \
163 EventF \
164 EventG \
165 EventH \
166 Event_exe \
167 Arguments_ByValueA \
168 Arguments_ByValueB \
169 Arguments_ByValueC \
170 Arguments_ByValueD \
171 Arguments_ByReferenceA \
172 Arguments_ByReferenceB \
173 Arguments_ByReferenceC \
174 Arguments_ByReferenceD \
175 FunctionArgu_ByValueA \
176 FunctionArgu_ByValueB \
177 FunctionArgu_ByValueC \
178 FunctionArgu_ByValueD \
179 FunctionArgu_ByReferenceA \
180 FunctionArgu_ByReferenceB \
181 FunctionArgu_ByReferenceC \
182 FunctionArgu_ByReferenceD \
183 ParamArrayA \
184 ParamArrayB \
185 Function_ParamArrayA \
186 Function_ParamArrayB \
187 Function_ParamArrayC \
188 OptionalArgu_ByValueA \
189 OptionalArgu_ByValueB \
190 OptionalArgu_ByValueC \
191 OptionalArgu_ByValueD \
192 OptionalArgu_ByValueE \
193 OptionalArgu_ByValFuncA \
194 OptionalArgu_ByValFuncB \
195 OptionalArgu_ByValFuncC \
196 OptionalArgu_ByValFuncD \
197 OptionalArgu_ByValFuncE \
198 OptionalArgu_ByReferenceA \
199 OptionalArgu_ByReferenceB \
200 OptionalArgu_ByReferenceC \
201 OptionalArgu_ByReferenceD \
202 OptionalArgu_ByRefFuncA \
203 OptionalArgu_ByRefFuncB \
204 OptionalArgu_ByRefFuncC \
205 OptionalArgu_ByRefFuncD \
206 AssignmentOperators \
207 RelationalOperators \
208 RelationalOperatorsA \
209 ConcatenationOperator \
210 LogicalOperators \
211 LogicalOperatorsA \
212 ShiftOperators \
213 ShiftOperatorsA \
214 ArithmeticOperators \
215 ArithmeticOperatorsA \
216 LikeOperator \
217 LikeOperatorA \
218 GetType \
219 TypeOf \
220 BlockStatementsA \
221 LocalVariablesA \
222 LocalVariablesB \
223 LocalDeclarationA \
224 WithStatementA \
225 WithStatementB \
226 WithStatementC \
227 ForEachA \
228 AssignmentStatementsA \
229 AssignmentStatementsB \
230 AssignmentStatementsC \
231 ConditionalStatementsA \
232 ConditionalStatementsB \
233 ConditionalStatementsC \
234 ConditionalStatementsD \
235 ForA \
236 ForB \
237 ForEachB \
238 LoopStatementsA \
239 ExceptionHandlingA \
240 ExceptionHandlingB \
241 ExceptionHandlingC \
242 InvocationStatementA \
243 ControlFlowA \
244 SyncLockA \
245 ConversionsA
246
247 # All negetive test cases which should
248 # fail during compilation goes here
249
250 TEST_NGTIVE_COMPILATION_SOURCES = \
251 CommentC1 \
252 WhiteSpaceC1 \
253 LineContinuationC1 \
254 LineContinuationC2 \
255 IdentifierFail1 \
256 IdentifierFail2 \
257 IdentifierFail3 \
258 IdentifierFail4 \
259 IntegerTypeCharTestC1 \
260 IntegerTypeCharTestC2 \
261 IntegerTypeCharTestC3 \
262 LongTypeCharTestC1 \
263 LongTypeCharTestC2 \
264 SingleTypeCharTestC1 \
265 SingleTypeCharTestC2 \
266 DecimalTypeCharTestC1 \
267 DecimalTypeCharTestC2 \
268 DoubleTypeCharTestC1 \
269 DoubleTypeCharTestC2 \
270 StringTypeCharTestC1 \
271 StringTypeCharTestC2 \
272 IntegerLiteralTestC1 \
273 IntegerLiteralTestC2 \
274 IntegerLiteralTestC3 \
275 IntegerLiteralTestC4 \
276 IntegerLiteralC1 \
277 LongLiteralC1 \
278 DecimalLiteralC1 \
279 DoubleLiteralC1 \
280 StringLiteralsC1 \
281 StringLiteralsC2 \
282 BoolLiteralTest1 \
283 CharacterLiteralsC1 \
284 CharacterLiteralsC2 \
285 CharacterLiteralsC3 \
286 CharacterLiteralsC4 \
287 DateLiteralsC1 \
288 DateLiteralsC2 \
289 DateLiteralsC3 \
290 DateLiteralsC4 \
291 DateLiteralsC5 \
292 DateLiteralsC6 \
293 DateLiteralsC7 \
294 DateLiteralsC8 \
295 DateLiteralsC9 \
296 DateLiteralsC10 \
297 DateLiteralsC11 \
298 DateLiteralsC12 \
299 ConditionalCompilationC1 \
300 ConditionalCompilationC2 \
301 ConditionalCompilationC3 \
302 ConditionalCompilationC4 \
303 ConditionalCompilationC5 \
304 ConditionalCompilationC6 \
305 ConditionalCompilationC7 \
306 ConditionalCompilationC8 \
307 ConditionalCompilationC9 \
308 ConditionalCompilationC10 \
309 ConditionalConstantsC1 \
310 ExternalSourceDirectivesC1 \
311 ExternalSourceDirectivesC2 \
312 ExternalSourceDirectivesC3 \
313 ExternalSourceDirectivesC4 \
314 RegionDirectivesC1 \
315 RegionDirectivesC2 \
316 RegionDirectivesC3 \
317 RegionDirectivesC4 \
318 NameSpaceC1 \
319 NameSpaceC2 \
320 NameSpaceC3 \
321 ModuleTestC1 \
322 ModuleTestC2 \
323 ModuleTestC3 \
324 ModuleTestC4 \
325 ModuleTestC5 \
326 ModuleTestC6 \
327 ClassTestC1 \
328 ScopeC1 \
329 OverloadingC1 \
330 OverloadingC2 \
331 OverloadingC3 \
332 InheritanceC1 \
333 InheritanceC2 \
334 InheritanceC3 \
335 InheritanceC4 \
336 MustInheritC1 \
337 MustInheritC2 \
338 MustInheritC3 \
339 MustInheritC4 \
340 MustInheritC5 \
341 MustInheritC6 \
342 MustInheritC7 \
343 NotInheritableC1 \
344 NotInheritableC2 \
345 NotInheritableC3 \
346 ConstructorC1 \
347 ConstructorC2 \
348 ConstructorC4 \
349 ConstructorC5 \
350 ConstructorC6 \
351 InterfaceC1 \
352 InterfaceC2 \
353 InterfaceC3 \
354 InterfaceC4 \
355 InterfaceC5 \
356 InterfaceC6 \
357 InterfaceC7 \
358 ShadowsC1 \
359 ShadowsC2 \
360 ShadowsC3 \
361 ShadowsC4 \
362 OverrideC1 \
363 OverrideC2 \
364 OverrideC3 \
365 OverrideC4 \
366 OverrideC5 \
367 OverrideC6 \
368 OverrideC7 \
369 OverrideC8 \
370 OverrideC9 \
371 AccessibilityC1 \
372 AccessibilityC2 \
373 AccessibilityC3 \
374 AccessibilityC4 \
375 AccessibilityC5 \
376 AttributesC1 \
377 AttributesC2 \
378 AttributesC3 \
379 AttributesC4 \
380 AttributesC5 \
381 AttributesC6 \
382 ConstituentTypesC1 \
383 ConstantC0 \
384 ConstantC1 \
385 ConstantC2 \
386 ConstantC3 \
387 ConstantC4 \
388 ConstantC5 \
389 VariablesC1 \
390 VariablesC2 \
391 VariablesC3 \
392 StructureC1 \
393 StructureC2 \
394 StructureC3 \
395 ArrayC1 \
396 ArrayC2 \
397 ArrayC3 \
398 ArrayC4 \
399 ArrayC5 \
400 ArrayC6 \
401 EnumC1 \
402 EnumC2 \
403 EnumC3 \
404 EnumC4 \
405 EnumC5 \
406 EnumC6 \
407 EnumC7 \
408 PropertyC1 \
409 PropertyC2 \
410 PropertyC3 \
411 PropertyC4 \
412 PropertyC5 \
413 PropertyC6 \
414 PropertyC7 \
415 PropertyC8 \
416 PropertyC9 \
417 PropertyC10 \
418 PropertyC11 \
419 DelegateC1 \
420 DelegateC2 \
421 ParamArrayC2 \
422 Function_ParamArrayC1 \
423 Function_ParamArrayC2 \
424 Function_ParamArrayC3 \
425 Function_ParamArrayC4 \
426 OptionalArgu_ByValueC1 \
427 OptionalArgu_ByFunctionC1 \
428 Optional_ParamArrayC1 \
429 Optional_ParamArrayC2 \
430 ConcatenationOperatorC1 \
431 LogicalOperatorsC1 \
432 LogicalOperatorsC2 \
433 LogicalOperatorsC3 \
434 ShiftOperatorsC1 \
435 ShiftOperatorsC2 \
436 ArithmeticOperatorsC1 \
437 ArithmeticOperatorsC2 \
438 LikeOperatorC1 \
439 RelationalOperatorsC1 \
440 BlockStatementsC1 \
441 BlockStatementsC2 \
442 BlockStatementsC3 \
443 BlockStatementsC4 \
444 LocalVariablesC1 \
445 LocalVariablesC2 \
446 LocalVariablesC3 \
447 LocalDeclarationC1 \
448 LocalDeclarationC2 \
449 WithStatementC1 \
450 WithStatementC2 \
451 WithStatementC3 \
452 WithStatementC4 \
453 AssignmentStatementsC1 \
454 AssignmentStatementsC2 \
455 AssignmentStatementsC3 \
456 AssignmentStatementsC4 \
457 ConditionalStatementsC1 \
458 ConditionalStatementsC2 \
459 ConditionalStatementsC3 \
460 ConditionalStatementsC4 \
461 ConditionalStatementsC5 \
462 ConditionalStatementsC6 \
463 ConditionalStatementsC7 \
464 ConditionalStatementsC8 \
465 ConditionalStatementsC9 \
466 ConditionalStatementsC10 \
467 ConditionalStatementsC11 \
468 ConditionalStatementsC12 \
469 ConditionalStatementsC13 \
470 ConditionalStatementsC14 \
471 ConditionalStatementsC15 \
472 LoopStatementsC1 \
473 LoopStatementsC2 \
474 LoopStatementsC3 \
475 LoopStatementsC4 \
476 LoopStatementsC5 \
477 LoopStatementsC6 \
478 LoopStatementsC7 \
479 LoopStatementsC8 \
480 ForC1 \
481 ForC2 \
482 ForC3 \
483 ForC4 \
484 ForC5 \
485 ForC6 \
486 ForC7 \
487 ForC8 \
488 ForC9 \
489 ForEachC1 \
490 ForEachC2 \
491 ForEachC3 \
492 ForEachC4 \
493 ForEachC5 \
494 ForEachC6 \
495 ForEachC7 \
496 ForEachC8 \
497 ExceptionHandlingC1 \
498 ExceptionHandlingC2 \
499 ExceptionHandlingC3 \
500 ExceptionHandlingC4 \
501 ExceptionHandlingC5 \
502 ExceptionHandlingC6 \
503 ExceptionHandlingC7 \
504 ExceptionHandlingC8 \
505 ExceptionHandlingC9 \
506 ExceptionHandlingC10 \
507 ExceptionHandlingC11 \
508 ExceptionHandlingC12 \
509 ExceptionHandlingC13 \
510 ExceptionHandlingC14 \
511 ExceptionHandlingC15 \
512 ExceptionHandlingC16 \
513 ExceptionHandlingC17 \
514 ControlFlowC1 \
515 SyncLockC1 \
516 SyncLockC2 \
517 SyncLockC3
518
519 # All negetive test cases which should fail at
520 # runtime goes here
521
522 TEST_NGTIVE_RUNTIME_SOURCES = \
523 IntegerLiteralTest1 \
524 IntegerLiteralTest2 \
525 IntegerLiteralTest3 \
526 IntegerLiteralTest4 \
527 IntegerLiteral1 \
528 LongLiteral1 \
529 DecimalLiteral1 \
530 DoubleLiteral1 \
531 SingleLiteral1 \
532 StringLiterals1 \
533 BoolLiteralTest1 \
534 CharacterLiterals1 \
535 LiteralNothing1 \
536 Inheritance1 \
537 LogicalOperators1 \
538 ShiftOperators1 \
539 ArithmeticOperators1 \
540 ArithmeticOperators2 \
541 ArithmeticOperators3 \
542 LikeOperator1 \
543 RelationalOperators1 \
544 LocalVariables1 \
545 AssignmentStatements1 \
546 AssignmentStatements2 \
547 AssignmentStatements3 \
548 AssignmentStatements4 \
549 AssignmentStatements5 \
550 ConditionalStatements1 \
551 LoopStatements1 \
552 Array1 \
553 Array2 \
554 Array3 \
555 SyncLock1
556
557