From fdc4f5d39eb716be40f1ecbdfc47d7c69d667d11 Mon Sep 17 00:00:00 2001 From: Gauthier Segay Date: Sat, 28 Oct 2023 13:58:13 +0200 Subject: [PATCH] Update DEVGUIDE.md --- DEVGUIDE.md | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/DEVGUIDE.md b/DEVGUIDE.md index aca6b5c01d6..65207d30598 100644 --- a/DEVGUIDE.md +++ b/DEVGUIDE.md @@ -196,6 +196,17 @@ or > **Note** > Please note, that by default, **Release** version of IL baseline tests will be running in CI, so when updating baseline (.bsl) files, make sure to add `-c Release` flag to the build command. + +### Updating FCS surface area baselines + +```bash +$env:TEST_UPDATE_BSL=1 +dotnet test tests/FSharp.Compiler.Service.Tests/FSharp.Compiler.Service.Tests.fsproj --filter "SurfaceAreaTest" /p:BUILDING_USING_DOTNET=true +dotnet test tests/FSharp.Compiler.Service.Tests/FSharp.Compiler.Service.Tests.fsproj --filter "SurfaceAreaTest" /p:BUILDING_USING_DOTNET=true +dotnet test tests/FSharp.Compiler.Service.Tests/FSharp.Compiler.Service.Tests.fsproj --filter "SurfaceAreaTest" -c Release /p:BUILDING_USING_DOTNET=true +dotnet test tests/FSharp.Compiler.Service.Tests/FSharp.Compiler.Service.Tests.fsproj --filter "SurfaceAreaTest" -c Release /p:BUILDING_USING_DOTNET=true +``` + ## Automated Source Code Formatting Some of the code in this repository is formatted automatically by [Fantomas](https://github.com/fsprojects/fantomas). To format all files use: