-
Notifications
You must be signed in to change notification settings - Fork 842
test fixes #1729
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
test fixes #1729
Conversation
build.cmd
Outdated
| set command="%_dotnetexe%" "%~dp0tests\testbin\!BUILD_CONFIG!\coreclr\fsharp.core.unittests\FSharp.Core.Unittests.dll" | ||
| if '%TEST_CORECLR_COREUNIT_SUITE%' == '1' ( | ||
| REM these copies should not be needed, see https://github.com/fsharp/fsharp/issues/642 | ||
| xcopy /S /Q /Y src\fsharp\FSharp.Core.Unittests\bin\!BUILD_CONFIG!\netcoreapp1.0\* "%~dp0tests\testbin\!BUILD_CONFIG!\coreclr\fsharp.core.unittests\" |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@KevinRansom This is the explicit copy
|
Thanks to @enricosada for helping to work out how to use FsCheck. See fsharp/fsharp#642 which was causing problems |
|
@KevinRansom When I merged this I thought that the "part 2" .NET Core tests were passing. Instead the changes means that the pre-existing "missing DLL" failure is now being recorded as an actual failure. |
|
I'm actually working on nugetising this. |
|
@KevinRansom great |
This fixes #1728 and makes sure we are checking the error code.
This PR also removes the
excludeoption from build.cmd which was causing batch file hell (because of the use of a!character!), which was only used to exclude Expensive tests. Now use an explicitinclude Expensive.