• V
    Simplified compiler test framework (#9721) · 3f011ec9
    Vlad Zarytovskii 提交于
    * [WIP] Simplified compiler API for testing
    
    * [WIP] Support of references, for F#, C# projects. Added more asserts.
    
    * Added more examples + ignoreWarnings support
    
    * Added typecheck + baseline test helpers.
    
    * Added running functionality
    
    * Moved a bunch of compiler tests to a new suite
    
    * Changed error message
    
    * [WIP] Added CSharp compilation + referencing
    
    * Added some simple interop tests
    
    * [WIP] Process MetadataReference recursively
    
    * [WIP] Added netcorapp31 support for tests
    
    * [WIP] Termporary revert to using netcoreapp30 in the tests (instead of netcoreapp31)
    
    * Added types to errors/warnings as oppose to just having tuples
    
    * Fixed tests to fit newer API
    
    * Revert libraries upgrade
    
    * Revert change netcoreapp31 -> netcoreapp30
    
    * Update tests/FSharp.Test.Utilities/Compiler.fs
    Co-authored-by: NPhillip Carter <pcarter@fastmail.com>
    
    * Addressed some PR comments
    
    * Fixed missing styling inconsistensies
    
    * Addressed feedback: recursive module instead of forward type declarations + fixed options composition.
    
    * Changed Option.isSome -> defaultArg
    Co-authored-by: NPhillip Carter <pcarter@fastmail.com>
    3f011ec9
neg_invalid_constructor.bsl 1.4 KB