# # Support DLL source files go here # TEST_DLL_SOURCES = \ Dll1 \ Override_dll \ Delegate_dll \ Event_dll \ OptionalArgu_dll # # All positive test cases goes here # #ArrayB \ #FunctionArgu_ByReferenceA \ # TEST_SOURCES = \ NameSpaceTest\* \ LabelA \ LabelB \ LabelC \ LabelD\ Test1 \ Test2 \ misc2 \ Identifier \ Import1 \ IntegerTypeCharTest\ IntegerTypeCharTestA \ IntegerTypeCharTestB \ LongTypeCharTest\ LongTypeCharTestA \ LongTypeCharTestB \ SingleTypeCharTest \ SingleTypeCharTestA \ SingleTypeCharTestB \ DecimalTypeCharTest \ DecimalTypeCharTestA \ DecimalTypeCharTestB \ DoubleTypeCharTest \ DoubleTypeCharTestA \ DoubleTypeCharTestB \ StringTypeCharTest \ StringTypeCharTestA \ StringTypeCharTestB \ IntegerLiteralTest \ IntegerLiteralA \ IntegerLiteralB \ IntegerLiteral1Test \ IntegerLiteral2Test \ LongLiteralA \ LongLiteralB \ SingleLiteral \ SingleLiteralA \ SingleLiteralB \ DecimalLiteral \ DecimalLiteralA \ DecimalLiteralB \ DoubleLiteral \ DoubleLiteralA \ DoubleLiteralB \ BoolLiteralTest \ BoolLiteralA \ StringLiterals \ StringLiteralsA\ CharacterLiterals \ DateLiterals \ LiteralNothing \ ConditionalCompilation \ ConditionalCompilationA \ ConditionalCompilationB \ ConditionalCompilationD \ ConditionalCompilationE \ ConditionalConstants \ ConditionalConstantsA \ ExternalSourceDirectives \ RegionDirectives \ RegionDirectivesA \ NameSpace \ NameSpaceTest\* \ NameSpaceC \ NameSpaceD \ NS\* \ ModuleTest \ ModuleA \ ModuleB \ ClassTest \ Scope \ ScopeA \ Overloading \ OverloadingA \ Inheritance \ InheritanceA \ InheritanceB \ InheritanceC \ InheritanceD \ InheritanceE \ InheritanceF \ InheritanceG \ InheritanceH \ InheritanceI \ InheritanceK \ MustInherit \ MustInheritA \ NotInheritable \ ConstructorA \ ConstructorB \ ConstructorC \ Interface \ InterfaceA \ InterfaceB \ InterfaceC \ InterfaceD \ InterfaceE \ InterfaceF \ InterfaceG \ InterfaceH \ ShadowsA \ ShadowsB \ ShadowsC \ ShadowsD \ OverrideA \ OverrideB \ Override_exe \ Accessibility \ AccessibilityA \ AccessibilityB \ AccessibilityC \ Attributes \ AttributesA \ AttributesB \ AttributesC \ AttributesD \ QualifiedNames \ Variables \ VariablesA \ VariablesB \ VariablesC \ VariablesD \ VariablesE \ ConstantA \ ConstantB \ StructureA \ StructureB \ ArrayA \ ArrayC \ ArrayD \ ArrayE \ ArrayF \ ArrayG \ EnumA \ EnumB \ PropertyA \ PropertyB \ PropertyC \ PropertyD \ PropertyE \ DelegateA \ Delegate_exe \ EventA \ EventB \ EventC \ EventD \ EventE \ EventF \ EventG \ EventH \ EventI \ Event_exe \ Arguments_ByValueA \ Arguments_ByValueB \ Arguments_ByValueC \ Arguments_ByValueD \ Arguments_ByReferenceA \ Arguments_ByReferenceB \ Arguments_ByReferenceC \ Arguments_ByReferenceD \ FunctionArgu_ByValueA \ FunctionArgu_ByValueB \ FunctionArgu_ByValueC \ FunctionArgu_ByValueD \ FunctionArgu_ByReferenceB \ FunctionArgu_ByReferenceC \ FunctionArgu_ByReferenceD \ ParamArrayA \ ParamArrayB \ Function_ParamArrayA \ Function_ParamArrayB \ Function_ParamArrayC \ OptionalArgu_ByValueA \ OptionalArgu_ByValueB \ OptionalArgu_ByValueC \ OptionalArgu_ByValueD \ OptionalArgu_ByValueE \ OptionalArgu_ByValFuncA \ OptionalArgu_ByValFuncB \ OptionalArgu_ByValFuncC \ OptionalArgu_ByValFuncD \ OptionalArgu_ByValFuncE \ OptionalArgu_ByReferenceA \ OptionalArgu_ByReferenceB \ OptionalArgu_ByReferenceC \ OptionalArgu_ByReferenceD \ OptionalArgu_ByRefFuncA \ OptionalArgu_ByRefFuncB \ OptionalArgu_ByRefFuncC \ OptionalArgu_ByRefFuncD \ OptionalArgu_exe \ AssignmentOperators \ RelationalOperators \ RelationalOperatorsA \ ConcatenationOperator \ LogicalOperators \ LogicalOperatorsA \ ShiftOperators \ ShiftOperatorsA \ ArithmeticOperators \ ArithmeticOperatorsA \ LikeOperator \ LikeOperatorA \ GetType \ TypeOf \ BlockStatementsA \ LocalVariablesA \ LocalVariablesB \ LocalDeclarationA \ WithStatementA \ WithStatementB \ WithStatementC \ AssignmentStatementsA \ AssignmentStatementsB \ AssignmentStatementsC \ ConditionalStatementsA \ ConditionalStatementsB \ ConditionalStatementsC \ ConditionalStatementsD \ ForA \ ForB \ ForC \ ForEachA \ ForEachB \ LoopStatementsA \ ExceptionHandlingA \ ExceptionHandlingB \ ExceptionHandlingC \ InvocationStatementA \ ControlFlowA \ SyncLockA \ ConversionsA # All negetive test cases which should # fail during compilation goes here TEST_NGTIVE_COMPILATION_SOURCES = \ CommentC1 \ WhiteSpaceC1 \ LineContinuationC1 \ LineContinuationC2 \ IdentifierFail1 \ IdentifierFail2 \ IdentifierFail3 \ IdentifierFail4 \ IntegerTypeCharTestC1 \ IntegerTypeCharTestC2 \ IntegerTypeCharTestC3 \ LongTypeCharTestC1 \ LongTypeCharTestC2 \ SingleTypeCharTestC1 \ SingleTypeCharTestC2 \ DecimalTypeCharTestC1 \ DecimalTypeCharTestC2 \ DoubleTypeCharTestC1 \ DoubleTypeCharTestC2 \ StringTypeCharTestC1 \ StringTypeCharTestC2 \ IntegerLiteralTestC1 \ IntegerLiteralTestC2 \ IntegerLiteralTestC3 \ IntegerLiteralTestC4 \ IntegerLiteralC1 \ LongLiteralC1 \ DecimalLiteralC1 \ DoubleLiteralC1 \ StringLiteralsC1 \ StringLiteralsC2 \ BoolLiteralTest1 \ CharacterLiteralsC1 \ CharacterLiteralsC2 \ CharacterLiteralsC3 \ CharacterLiteralsC4 \ DateLiteralsC1 \ DateLiteralsC2 \ DateLiteralsC3 \ DateLiteralsC4 \ DateLiteralsC5 \ DateLiteralsC6 \ DateLiteralsC7 \ DateLiteralsC8 \ DateLiteralsC9 \ DateLiteralsC10 \ DateLiteralsC11 \ DateLiteralsC12 \ ConditionalCompilationC1 \ ConditionalCompilationC2 \ ConditionalCompilationC3 \ ConditionalCompilationC4 \ ConditionalCompilationC5 \ ConditionalCompilationC6 \ ConditionalCompilationC7 \ ConditionalCompilationC8 \ ConditionalCompilationC9 \ ConditionalCompilationC10 \ ConditionalConstantsC1 \ ExternalSourceDirectivesC1 \ ExternalSourceDirectivesC2 \ ExternalSourceDirectivesC3 \ ExternalSourceDirectivesC4 \ RegionDirectivesC1 \ RegionDirectivesC2 \ RegionDirectivesC3 \ RegionDirectivesC4 \ NameSpaceC1 \ NameSpaceC2 \ NameSpaceC3 \ ModuleTestC1 \ ModuleTestC2 \ ModuleTestC3 \ ModuleTestC4 \ ModuleTestC5 \ ModuleTestC6 \ ClassTestC1 \ ScopeC1 \ OverloadingC1 \ OverloadingC2 \ OverloadingC3 \ InheritanceC1 \ InheritanceC2 \ InheritanceC3 \ InheritanceC4 \ MustInheritC1 \ MustInheritC2 \ MustInheritC3 \ MustInheritC4 \ MustInheritC5 \ MustInheritC6 \ MustInheritC7 \ NotInheritableC1 \ NotInheritableC2 \ NotInheritableC3 \ ConstructorC1 \ ConstructorC2 \ ConstructorC4 \ ConstructorC5 \ ConstructorC6 \ InterfaceC1 \ InterfaceC2 \ InterfaceC3 \ InterfaceC4 \ InterfaceC5 \ InterfaceC6 \ InterfaceC7 \ ShadowsC1 \ ShadowsC2 \ ShadowsC3 \ ShadowsC4 \ OverrideC1 \ OverrideC2 \ OverrideC3 \ OverrideC4 \ OverrideC5 \ OverrideC6 \ OverrideC7 \ OverrideC8 \ OverrideC9 \ AccessibilityC1 \ AccessibilityC2 \ AccessibilityC3 \ AccessibilityC4 \ AccessibilityC5 \ AttributesC1 \ AttributesC2 \ AttributesC3 \ AttributesC4 \ AttributesC5 \ AttributesC6 \ ConstituentTypesC1 \ ConstantC0 \ ConstantC1 \ ConstantC2 \ ConstantC3 \ ConstantC4 \ ConstantC5 \ VariablesC1 \ VariablesC2 \ VariablesC3 \ StructureC1 \ StructureC2 \ StructureC3 \ ArrayC1 \ ArrayC2 \ ArrayC3 \ ArrayC4 \ ArrayC5 \ ArrayC6 \ EnumC1 \ EnumC2 \ EnumC3 \ EnumC4 \ EnumC5 \ EnumC6 \ EnumC7 \ PropertyC1 \ PropertyC2 \ PropertyC3 \ PropertyC4 \ PropertyC5 \ PropertyC6 \ PropertyC7 \ PropertyC8 \ PropertyC9 \ PropertyC10 \ PropertyC11 \ DelegateC1 \ DelegateC2 \ ParamArrayC2 \ Function_ParamArrayC1 \ Function_ParamArrayC2 \ Function_ParamArrayC3 \ Function_ParamArrayC4 \ OptionalArgu_ByValueC1 \ OptionalArgu_ByFunctionC1 \ Optional_ParamArrayC1 \ Optional_ParamArrayC2 \ ConcatenationOperatorC1 \ LogicalOperatorsC1 \ LogicalOperatorsC2 \ LogicalOperatorsC3 \ ShiftOperatorsC1 \ ShiftOperatorsC2 \ ArithmeticOperatorsC1 \ ArithmeticOperatorsC2 \ LikeOperatorC1 \ RelationalOperatorsC1 \ BlockStatementsC1 \ BlockStatementsC2 \ BlockStatementsC3 \ BlockStatementsC4 \ LocalVariablesC1 \ LocalVariablesC2 \ LocalVariablesC3 \ LocalDeclarationC1 \ LocalDeclarationC2 \ WithStatementC1 \ WithStatementC2 \ WithStatementC3 \ WithStatementC4 \ AssignmentStatementsC1 \ AssignmentStatementsC2 \ AssignmentStatementsC3 \ AssignmentStatementsC4 \ ConditionalStatementsC1 \ ConditionalStatementsC2 \ ConditionalStatementsC3 \ ConditionalStatementsC4 \ ConditionalStatementsC5 \ ConditionalStatementsC6 \ ConditionalStatementsC7 \ ConditionalStatementsC8 \ ConditionalStatementsC9 \ ConditionalStatementsC10 \ ConditionalStatementsC11 \ ConditionalStatementsC12 \ ConditionalStatementsC13 \ ConditionalStatementsC14 \ ConditionalStatementsC15 \ LoopStatementsC1 \ LoopStatementsC2 \ LoopStatementsC3 \ LoopStatementsC4 \ LoopStatementsC5 \ LoopStatementsC6 \ LoopStatementsC7 \ LoopStatementsC8 \ ForC1 \ ForC2 \ ForC3 \ ForC4 \ ForC5 \ ForC6 \ ForC7 \ ForC8 \ ForC9 \ ForEachC1 \ ForEachC2 \ ForEachC3 \ ForEachC4 \ ForEachC5 \ ForEachC6 \ ForEachC7 \ ForEachC8 \ ExceptionHandlingC1 \ ExceptionHandlingC2 \ ExceptionHandlingC3 \ ExceptionHandlingC4 \ ExceptionHandlingC5 \ ExceptionHandlingC6 \ ExceptionHandlingC7 \ ExceptionHandlingC8 \ ExceptionHandlingC9 \ ExceptionHandlingC10 \ ExceptionHandlingC11 \ ExceptionHandlingC12 \ ExceptionHandlingC13 \ ExceptionHandlingC14 \ ExceptionHandlingC15 \ ExceptionHandlingC16 \ ExceptionHandlingC17 \ ControlFlowC1 \ SyncLockC1 \ SyncLockC2 \ SyncLockC3 # All negetive test cases which should fail at # runtime goes here TEST_NGTIVE_RUNTIME_SOURCES = \ IntegerLiteralTest1 \ IntegerLiteralTest2 \ IntegerLiteralTest3 \ IntegerLiteralTest4 \ IntegerLiteral1 \ LongLiteral1 \ DecimalLiteral1 \ DoubleLiteral1 \ SingleLiteral1 \ StringLiterals1 \ BoolLiteralTest1 \ CharacterLiterals1 \ LiteralNothing1 \ Inheritance1 \ LogicalOperators1 \ ShiftOperators1 \ ArithmeticOperators1 \ ArithmeticOperators2 \ ArithmeticOperators3 \ LikeOperator1 \ RelationalOperators1 \ LocalVariables1 \ AssignmentStatements1 \ AssignmentStatements2 \ AssignmentStatements3 \ AssignmentStatements4 \ AssignmentStatements5 \ ConditionalStatements1 \ LoopStatements1 \ Array1 \ Array2 \ Array3 \ SyncLock1