You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
There are a gazillion tests in fsharpQA - I will try to do them a directory at a time.
It should be noted that currently the fsharpqa tests runs only on desktop, with only a retail compiler/compilerservice. Part of this process includes extending the test to run net472/netcore, as well as debug and release. The existing framework will be updated to accommodate the additional scenarios as part of this process.
Also note, that desktop ildasm with desktop pdbs include source code position information which identifies sequence point information. We will need to instead use sp information from portable pdb files. @vzarytovskii , is currently updating the test infra to handle this.
There are a gazillion tests in fsharpQA - I will try to do them a directory at a time.
It should be noted that currently the fsharpqa tests runs only on desktop, with only a retail compiler/compilerservice. Part of this process includes extending the test to run net472/netcore, as well as debug and release. The existing framework will be updated to accommodate the additional scenarios as part of this process.
Also note, that desktop ildasm with desktop pdbs include source code position information which identifies sequence point information. We will need to instead use sp information from portable pdb files. @vzarytovskii , is currently updating the test infra to handle this.
Source\Common
Source\CompilerOptions
Source\Conformance
Source\Diagnostics
Source\EntryPoint
Source\Import
Source\InteractiveSession
Source\Libraries
Source\Misc
Source\MultiTargeting
Source\Optimizations
Source\Stress
Source\TemplatesAndSnippets
Source\CodeGen
Source\CodeGen\EmittedIL
Source\CodeGen\StringEncoding
Source\CodeGen\Structure
Source\CodeGen\EmittedIL\AsyncExpressionStepping
Source\CodeGen\EmittedIL\AttributeTargets
Source\CodeGen\EmittedIL\CCtorDUWithMember
Source\CodeGen\EmittedIL\CompiledNameAttribute
Source\CodeGen\EmittedIL\ComputationExpressions
Source\CodeGen\EmittedIL\DoNotBoxStruct
Source\CodeGen\EmittedIL\GeneratedIterators
Source\CodeGen\EmittedIL\InequalityComparison
Source\CodeGen\EmittedIL\ListExpressionStepping
Source\CodeGen\EmittedIL\MethodImplAttribute
Source\CodeGen\EmittedIL\Misc
Source\CodeGen\EmittedIL\Operators
Source\CodeGen\EmittedIL\QueryExpressionStepping
Source\CodeGen\EmittedIL\SeqExpressionStepping
Source\CodeGen\EmittedIL\SeqExpressionTailCalls
Source\CodeGen\EmittedIL\SerializableAttribute
Source\CodeGen\EmittedIL\StaticInit
Source\CodeGen\EmittedIL\SteppingMatch
Source\CodeGen\EmittedIL\TestFunctions
Source\CodeGen\EmittedIL\Tuples
Source\CompilerOptions\fsc
Source\CompilerOptions\fsi
Source\CompilerOptions\fsc\checked
Source\CompilerOptions\fsc\cliversion
Source\CompilerOptions\fsc\codepage
Source\CompilerOptions\fsc\crossoptimize
Source\CompilerOptions\fsc\debug
Source\CompilerOptions\fsc\determinism
Source\CompilerOptions\fsc\dumpAllCommandLineOptions
Source\CompilerOptions\fsc\flaterrors
Source\CompilerOptions\fsc\gccerrors
Source\CompilerOptions\fsc\help
Source\CompilerOptions\fsc\highentropyva
Source\CompilerOptions\fsc\invalid
Source\CompilerOptions\fsc\langversion
Source\CompilerOptions\fsc\lib
Source\CompilerOptions\fsc\noframework
Source\CompilerOptions\fsc\nologo
Source\CompilerOptions\fsc\optimize
Source\CompilerOptions\fsc\out
Source\CompilerOptions\fsc\pdb
Source\CompilerOptions\fsc\platform
Source\CompilerOptions\fsc\reference
Source\CompilerOptions\fsc\Removed
Source\CompilerOptions\fsc\responsefile
Source\CompilerOptions\fsc\simpleresolution
Source\CompilerOptions\fsc\standalone
Source\CompilerOptions\fsc\staticlink
Source\CompilerOptions\fsc\subsystemversion
Source\CompilerOptions\fsc\tailcalls
Source\CompilerOptions\fsc\target
Source\CompilerOptions\fsc\times
Source\CompilerOptions\fsc\tokenize
Source\CompilerOptions\fsc\win32res
Source\CompilerOptions\fsc\determinism\PathMap1
Source\CompilerOptions\fsc\determinism\PathMap2
Source\CompilerOptions\fsc\lib\Folder1
Source\CompilerOptions\fsc\lib\Folder2
Source\CompilerOptions\fsc\lib\Folder3
Source\CompilerOptions\fsc\lib\Folder3\Folder3a
Source\CompilerOptions\fsi\arguments
Source\CompilerOptions\fsi\exename
Source\CompilerOptions\fsi\help
Source\CompilerOptions\fsi\highentropyva
Source\CompilerOptions\fsi\langversion
Source\CompilerOptions\fsi\nologo
Source\CompilerOptions\fsi\subsystemversion
Source\CompilerOptions\fsi\times
Source\Conformance\BasicGrammarElements
Source\Conformance\BasicTypeAndModuleDefinitions
Source\Conformance\DeclarationElements
Source\Conformance\Expressions
Source\Conformance\ImplementationFilesAndSignatureFiles
Source\Conformance\InferenceProcedures
Source\Conformance\LexicalAnalysis
Source\Conformance\LexicalFiltering
Source\Conformance\ObjectOrientedTypeDefinitions
Source\Conformance\PatternMatching
Source\Conformance\Signatures
Source\Conformance\SpecialAttributesAndTypes
Source\Conformance\StructFieldEqualityComparison
Source\Conformance\TypeForwarding
Source\Conformance\TypesAndTypeConstraints
Source\Conformance\UnitsOfMeasure
Source\Conformance\BasicGrammarElements\OperatorNames
Source\Conformance\BasicGrammarElements\PrecedenceAndOperators
Source\Conformance\BasicTypeAndModuleDefinitions\ExceptionDefinitions
Source\Conformance\BasicTypeAndModuleDefinitions\GeneratedEqualityHashingComparison
Source\Conformance\BasicTypeAndModuleDefinitions\ModuleDefinitions
Source\Conformance\BasicTypeAndModuleDefinitions\NamespaceDeclGroups
Source\Conformance\BasicTypeAndModuleDefinitions\NullRepresentations
Source\Conformance\BasicTypeAndModuleDefinitions\RecordTypes
Source\Conformance\BasicTypeAndModuleDefinitions\TypeAbbreviations
Source\Conformance\BasicTypeAndModuleDefinitions\UnionTypes
Source\Conformance\BasicTypeAndModuleDefinitions\GeneratedEqualityHashingComparison\Attributes
Source\Conformance\BasicTypeAndModuleDefinitions\GeneratedEqualityHashingComparison\Basic
Source\Conformance\BasicTypeAndModuleDefinitions\GeneratedEqualityHashingComparison\IComparison
Source\Conformance\BasicTypeAndModuleDefinitions\GeneratedEqualityHashingComparison\Attributes\Diags
Source\Conformance\BasicTypeAndModuleDefinitions\GeneratedEqualityHashingComparison\Attributes\Legacy
Source\Conformance\BasicTypeAndModuleDefinitions\GeneratedEqualityHashingComparison\Attributes\New
Source\Conformance\DeclarationElements\AccessibilityAnnotations
Source\Conformance\DeclarationElements\CustomAttributes
Source\Conformance\DeclarationElements\Events
Source\Conformance\DeclarationElements\FieldMembers
Source\Conformance\DeclarationElements\ImportDeclarations
Source\Conformance\DeclarationElements\InterfaceSpecificationsAndImplementations
Source\Conformance\DeclarationElements\LetBindings
Source\Conformance\DeclarationElements\MemberDefinitions
Source\Conformance\DeclarationElements\ModuleAbbreviations
Source\Conformance\DeclarationElements\ObjectConstructors
Source\Conformance\DeclarationElements\P-invokeDeclarations
Source\Conformance\DeclarationElements\AccessibilityAnnotations\basic
Source\Conformance\DeclarationElements\AccessibilityAnnotations\OnOverridesAndIFaceImpl
Source\Conformance\DeclarationElements\AccessibilityAnnotations\OnTypeMembers
Source\Conformance\DeclarationElements\AccessibilityAnnotations\PermittedLocations
Source\Conformance\DeclarationElements\CustomAttributes\ArgumentsOfAllTypes
Source\Conformance\DeclarationElements\CustomAttributes\AttributeInheritance
Source\Conformance\DeclarationElements\CustomAttributes\AttributeUsage
Source\Conformance\DeclarationElements\CustomAttributes\Basic
Source\Conformance\DeclarationElements\CustomAttributes\ImportedAttributes
Source\Conformance\DeclarationElements\CustomAttributes\ArgumentsOfAllTypes\Generator
Source\Conformance\DeclarationElements\Events\basic
Source\Conformance\DeclarationElements\LetBindings\ActivePatternBindings
Source\Conformance\DeclarationElements\LetBindings\Basic
Source\Conformance\DeclarationElements\LetBindings\ExplicitTypeParameters
Source\Conformance\DeclarationElements\LetBindings\TypeFunctions
Source\Conformance\DeclarationElements\MemberDefinitions\ImplementingDispatchSlots
Source\Conformance\DeclarationElements\MemberDefinitions\MethodsAndProperties
Source\Conformance\DeclarationElements\MemberDefinitions\NamedArguments
Source\Conformance\DeclarationElements\MemberDefinitions\OptionalArguments
Source\Conformance\DeclarationElements\MemberDefinitions\OptionalDefaultParameterValueArguments
Source\Conformance\DeclarationElements\MemberDefinitions\OverloadingMembers
Source\Conformance\Expressions\ApplicationExpressions
Source\Conformance\Expressions\BindingExpressions
Source\Conformance\Expressions\ConstantExpressions
Source\Conformance\Expressions\ControlFlowExpressions
Source\Conformance\Expressions\DataExpressions
Source\Conformance\Expressions\ElaborationAndElaboratedExpressions
Source\Conformance\Expressions\EvaluationAndValues
Source\Conformance\Expressions\EvaluationOfElaboratedForms
Source\Conformance\Expressions\ExpressionQuotations
Source\Conformance\Expressions\SomeCheckingAndInferenceTerminology
Source\Conformance\Expressions\SyntacticSugar
Source\Conformance\Expressions\SyntacticSugarAndAmbiguities
Source\Conformance\Expressions\Type-relatedExpressions
Source\Conformance\Expressions\ApplicationExpressions\Assertion
Source\Conformance\Expressions\ApplicationExpressions\BasicApplication
Source\Conformance\Expressions\ApplicationExpressions\ObjectConstruction
Source\Conformance\Expressions\BindingExpressions\Binding
Source\Conformance\Expressions\ControlFlowExpressions\Assertion
Source\Conformance\Expressions\ControlFlowExpressions\Conditional
Source\Conformance\Expressions\ControlFlowExpressions\ParenthesizedAndBlock
Source\Conformance\Expressions\ControlFlowExpressions\PatternMatching
Source\Conformance\Expressions\ControlFlowExpressions\SequenceIteration
Source\Conformance\Expressions\ControlFlowExpressions\SequentialExecution
Source\Conformance\Expressions\ControlFlowExpressions\SimpleFor
Source\Conformance\Expressions\ControlFlowExpressions\TryFinally
Source\Conformance\Expressions\ControlFlowExpressions\TryWith
Source\Conformance\Expressions\ControlFlowExpressions\While
Source\Conformance\Expressions\DataExpressions\AddressOf
Source\Conformance\Expressions\DataExpressions\ComputationExpressions
Source\Conformance\Expressions\DataExpressions\NameOf
Source\Conformance\Expressions\DataExpressions\ObjectExpressions
Source\Conformance\Expressions\DataExpressions\QueryExpressions
Source\Conformance\Expressions\DataExpressions\RangeExpressions
Source\Conformance\Expressions\DataExpressions\SequenceExpressions
Source\Conformance\Expressions\DataExpressions\Simple
Source\Conformance\Expressions\DataExpressions\TupleExpressions
Source\Conformance\Expressions\DataExpressions\SequenceExpressions\version46
Source\Conformance\Expressions\DataExpressions\SequenceExpressions\version47
Source\Conformance\Expressions\ExpressionQuotations\Baselines
Source\Conformance\Expressions\ExpressionQuotations\Regressions
Source\Conformance\ImplementationFilesAndSignatureFiles\CheckingOfImplementationFiles
Source\Conformance\ImplementationFilesAndSignatureFiles\InitializationSemanticsForImplementationFiles
Source\Conformance\ImplementationFilesAndSignatureFiles\NamespacesFragmentsAndImplementationFiles
Source\Conformance\ImplementationFilesAndSignatureFiles\SignatureFiles
Source\Conformance\ImplementationFilesAndSignatureFiles\NamespacesFragmentsAndImplementationFiles\basic
Source\Conformance\ImplementationFilesAndSignatureFiles\NamespacesFragmentsAndImplementationFiles\global
Source\Conformance\InferenceProcedures\ByrefSafetyAnalysis
Source\Conformance\InferenceProcedures\ConstraintSolving
Source\Conformance\InferenceProcedures\DispatchSlotChecking
Source\Conformance\InferenceProcedures\DispatchSlotInference
Source\Conformance\InferenceProcedures\FunctionApplicationResolution
Source\Conformance\InferenceProcedures\Generalization
Source\Conformance\InferenceProcedures\MethodApplicationResolution
Source\Conformance\InferenceProcedures\NameResolution
Source\Conformance\InferenceProcedures\RecursiveSafetyAnalysis
Source\Conformance\InferenceProcedures\ResolvingApplicationExpressions
Source\Conformance\InferenceProcedures\TypeInference
Source\Conformance\InferenceProcedures\WellFormednessChecking
Source\Conformance\InferenceProcedures\NameResolution\AutoOpen
Source\Conformance\InferenceProcedures\NameResolution\Misc
Source\Conformance\InferenceProcedures\NameResolution\RequireQualifiedAccess
Source\Conformance\LexicalAnalysis\Comments
Source\Conformance\LexicalAnalysis\ConditionalCompilation
Source\Conformance\LexicalAnalysis\Directives
Source\Conformance\LexicalAnalysis\HiddenTokens
Source\Conformance\LexicalAnalysis\IdentifierReplacements
Source\Conformance\LexicalAnalysis\IdentifiersAndKeywords
Source\Conformance\LexicalAnalysis\LineDirectives
Source\Conformance\LexicalAnalysis\NumericLiterals
Source\Conformance\LexicalAnalysis\Shift
Source\Conformance\LexicalAnalysis\StringsAndCharacters
Source\Conformance\LexicalAnalysis\SymbolicKeywords
Source\Conformance\LexicalAnalysis\SymbolicOperators
Source\Conformance\LexicalAnalysis\Whitespace
Source\Conformance\LexicalAnalysis\Shift\Generics
Source\Conformance\LexicalFiltering\Basic
Source\Conformance\LexicalFiltering\HashLight
Source\Conformance\LexicalFiltering\HighPrecedenceApplication
Source\Conformance\LexicalFiltering\LexicalAnalysisOfTypeApplications
Source\Conformance\LexicalFiltering\Basic\ByExample
Source\Conformance\LexicalFiltering\Basic\OffsideExceptions
Source\Conformance\ObjectOrientedTypeDefinitions\AbstractMembers
Source\Conformance\ObjectOrientedTypeDefinitions\ClassTypes
Source\Conformance\ObjectOrientedTypeDefinitions\DelegateTypes
Source\Conformance\ObjectOrientedTypeDefinitions\EnumTypes
Source\Conformance\ObjectOrientedTypeDefinitions\InterfaceTypes
Source\Conformance\ObjectOrientedTypeDefinitions\StructTypes
Source\Conformance\ObjectOrientedTypeDefinitions\TypeExtensions
Source\Conformance\ObjectOrientedTypeDefinitions\TypeKindInference
Source\Conformance\ObjectOrientedTypeDefinitions\ClassTypes\AsDeclarations
Source\Conformance\ObjectOrientedTypeDefinitions\ClassTypes\AutoProperties
Source\Conformance\ObjectOrientedTypeDefinitions\ClassTypes\ExplicitFields
Source\Conformance\ObjectOrientedTypeDefinitions\ClassTypes\ExplicitObjectConstructors
Source\Conformance\ObjectOrientedTypeDefinitions\ClassTypes\ImplicitObjectConstructors
Source\Conformance\ObjectOrientedTypeDefinitions\ClassTypes\InheritsDeclarations
Source\Conformance\ObjectOrientedTypeDefinitions\ClassTypes\LetDoDeclarations
Source\Conformance\ObjectOrientedTypeDefinitions\ClassTypes\MemberDeclarations
Source\Conformance\ObjectOrientedTypeDefinitions\ClassTypes\Misc
Source\Conformance\ObjectOrientedTypeDefinitions\ClassTypes\StaticLetDoDeclarations
Source\Conformance\ObjectOrientedTypeDefinitions\ClassTypes\ValueRestriction
Source\Conformance\ObjectOrientedTypeDefinitions\TypeExtensions\basic
Source\Conformance\ObjectOrientedTypeDefinitions\TypeExtensions\intrinsic
Source\Conformance\ObjectOrientedTypeDefinitions\TypeExtensions\optional
Source\Conformance\PatternMatching\And
Source\Conformance\PatternMatching\Array
Source\Conformance\PatternMatching\As
Source\Conformance\PatternMatching\ConsList
Source\Conformance\PatternMatching\DynamicTypeTest
Source\Conformance\PatternMatching\Expression
Source\Conformance\PatternMatching\Named
Source\Conformance\PatternMatching\Null
Source\Conformance\PatternMatching\Record
Source\Conformance\PatternMatching\Simple
Source\Conformance\PatternMatching\SimpleConstant
Source\Conformance\PatternMatching\Tuple
Source\Conformance\PatternMatching\TypeAnnotated
Source\Conformance\PatternMatching\TypeConstraint
Source\Conformance\PatternMatching\Union
Source\Conformance\PatternMatching\Wildcard
Source\Conformance\Signatures\SignatureConformance
Source\Conformance\Signatures\SignatureTypes
Source\Conformance\SpecialAttributesAndTypes\Imported
Source\Conformance\SpecialAttributesAndTypes\Imported\CallerInfo
Source\Conformance\SpecialAttributesAndTypes\Imported\System.ThreadStatic
Source\Conformance\TypeForwarding\Class
Source\Conformance\TypeForwarding\Cycle
Source\Conformance\TypeForwarding\Delegate
Source\Conformance\TypeForwarding\Interface
Source\Conformance\TypeForwarding\Nested
Source\Conformance\TypeForwarding\Struct
Source\Conformance\TypesAndTypeConstraints\CheckingSyntacticTypes
Source\Conformance\TypesAndTypeConstraints\LogicalPropertiesOfTypes
Source\Conformance\TypesAndTypeConstraints\TypeConstraints
Source\Conformance\TypesAndTypeConstraints\TypeParameterDefinitions
Source\Conformance\UnitsOfMeasure\Basic
Source\Conformance\UnitsOfMeasure\Bounds
Source\Conformance\UnitsOfMeasure\Constants
Source\Conformance\UnitsOfMeasure\Diagnostics
Source\Conformance\UnitsOfMeasure\Operators
Source\Conformance\UnitsOfMeasure\Parenthesis
Source\Conformance\UnitsOfMeasure\Parsing
Source\Conformance\UnitsOfMeasure\TypeChecker
Source\Conformance\UnitsOfMeasure\WithOOP
Source\Diagnostics\async
Source\Diagnostics\General
Source\Diagnostics\NONTERM
Source\Diagnostics\ParsingAtEOF
Source\InteractiveSession\Misc
Source\InteractiveSession\Misc\aaa
Source\InteractiveSession\Misc\ccc
Source\InteractiveSession\Misc\GenericConstraintWoes
Source\InteractiveSession\Misc\ScriptTest
Source\InteractiveSession\Misc\UnknownDependencyManager
Source\InteractiveSession\Misc\aaa\bbb
Source\InteractiveSession\Misc\GenericConstraintWoes\issue2411
Source\Libraries\Core
Source\Libraries\Portable
Source\Libraries\Core\NativeInterop
Source\Libraries\Core\PartialTrust
Source\Libraries\Core\NativeInterop\stackalloc
Source\Misc\test
Source\Optimizations\AssemblyBoundary
Source\Optimizations\ForLoop
Source\Optimizations\GenericComparison
Source\Optimizations\Inlining
[ ]
The text was updated successfully, but these errors were encountered: