Join GitHub today
GitHub is home to over 40 million developers working together to host and review code, manage projects, and build software together.Sign up
`FSharpType.IsUnion` broken inside of F# Interactive due to missing `System.Reflection.Emit.AssemblyBuilder.ReflectionOnly` implementation #13028
Steps to Reproduce
For the FSAutoComplete project (language server tooling for F#) we run a suite of integration tests in F# Interactive to test various editor tooling features like linting, autocompletion, tooltips, and error reporting. We run these tests against a travis CI test suite that covers (on linux) mono versions 5.18, latest (5.18 right now) and weekly (220.127.116.11-0nightly1+ubuntu1604b1).
Right now we have a few tests failing on weekly due to the use of the
A sample test run can be found at https://travis-ci.org/fsharp/FsAutoComplete/builds/493465819, and the actual failure can be seen on this run: https://travis-ci.org/fsharp/FsAutoComplete/jobs/493465822.
Tests that stress the HTTP transport in FSAutoComplete fail on nightly with NotImplementedExceptions
Tests are able to use reflection-based functionality in F# Interactive
On which platforms did you notice this
[ ] macOS
Travis CI weekly as of February 14th, 2019 (18.104.22.168-0nightly1+ubuntu1604b1)
A stacktrace of json serialization of a union type