Skip to content
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

Always build FSharp.Core.UnitTests against the FSharp.Core in the repository #6384

Merged
merged 1 commit into from
Mar 28, 2019

Conversation

KevinRansom
Copy link
Member

The PR: here #6360 correctly identifies that the new build uses FSharp.Core from nuget for the FSharp.Core unit tests.

Thanks @Frassel for logging the issue, and providing a fix.

The fix is to ensure that the build correctly sets BUILD_IN_FSHARP_REPOSITORY to true

The place to ensure that is in FSharpBuild.Directory.Build.props

The value is also set in FSharpTest.Directory.Build.props. I will review with @brettfo whether this props file is still necessary. I can think of a couple of test cases that rely on it, but maybe it can now be made to disappear under arcade.

This pr also adds a --testFSharpCore for flag to run just the fsharp.core.unittests on desktop and coreclr.

/cc @Frassel, @dsyme

@KevinRansom KevinRansom requested a review from brettfo March 27, 2019 21:35
@dsyme dsyme merged commit 65461d7 into dotnet:master Mar 28, 2019
@KevinRansom KevinRansom deleted the fsharpcorefromnuget branch March 29, 2019 17:35
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants