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