Skip to content

[Experimental] Support multi-line string interpolation #43063

[Experimental] Support multi-line string interpolation

[Experimental] Support multi-line string interpolation #43063

GitHub Actions / Dotnet Test Results failed Oct 28, 2025 in 0s

1 fail, 12 501 pass in 41m 58s

    96 files  ±0      96 suites  ±0   41m 58s ⏱️ + 2m 16s
12 502 tests ±0  12 501 ✅ ±0  0 💤 ±0  1 ❌ ±0 
28 749 runs  ±0  28 748 ✅ ±0  0 💤 ±0  1 ❌ ±0 

Results for commit 3ddcdc5. ± Comparison against earlier commit fe10c03.

Annotations

Check warning on line 0 in Bicep.RpcClient.Tests.PublicApiTests

See this annotation in the file changed.

@github-actions github-actions / Dotnet Test Results

1 out of 2 runs failed: PublicApi_should_be_up_to_date (Files/PublicApis/Azure.Bicep.RpcClient.txt) (Bicep.RpcClient.Tests.PublicApiTests)

TestResults/runneradmin_runnervm8crnl_2025-10-28_02_04_51.746.trx [took 0s]
Raw output
Found diffs between actual and expected:
"differences in newlines only"

View this diff with:
    git diff --color-words --no-index "D:\a\bicep\bicep\src\Bicep.RpcClient.Tests\Files\PublicApis\Azure.Bicep.RpcClient.txt" "D:\a\bicep\bicep\TestResults\Deploy_runneradmin 20251028T020436_8060\In\21e893db-f11b-4801-95f9-236d7e0adfaf\Azure.Bicep.RpcClient.txt"

Overwrite the single baseline:
    xcopy /yq "D:\a\bicep\bicep\TestResults\Deploy_runneradmin 20251028T020436_8060\In\21e893db-f11b-4801-95f9-236d7e0adfaf\Azure.Bicep.RpcClient.txt" "D:\a\bicep\bicep\src\Bicep.RpcClient.Tests\Files\PublicApis\Azure.Bicep.RpcClient.txt"

Overwrite all baselines:
    dotnet test -- --filter "TestCategory=Baseline" --test-parameter SetBaseLine=true

See https://github.com/Azure/bicep/blob/main/CONTRIBUTING.md#updating-test-baselines for more information on how to fix this error.
   at FluentAssertions.Execution.LateBoundTestFramework.Throw(String message)
   at FluentAssertions.Execution.TestFrameworkProvider.Throw(String message)
   at FluentAssertions.Execution.DefaultAssertionStrategy.HandleFailure(String message)
   at FluentAssertions.Execution.AssertionScope.FailWith(Func`1 failReasonFunc)
   at FluentAssertions.Execution.AssertionScope.FailWith(Func`1 failReasonFunc)
   at FluentAssertions.Execution.AssertionScope.FailWith(String message, Object[] args)
   at Bicep.Core.UnitTests.Assertions.StringAssertionsExtensions.EqualWithLineByLineDiffOutput(StringAssertions instance, TestContext testContext, String expected, String expectedPath, String actualPath, String because, Object[] becauseArgs) in D:\a\bicep\bicep\src\Bicep.Core.UnitTests\Assertions\StringAssertionsExtensions.cs:line 108
   at Bicep.Core.UnitTests.Baselines.BaselineFile.ShouldHaveExpectedValue() in D:\a\bicep\bicep\src\Bicep.Core.UnitTests\Baselines\BaselineFile.cs:line 29
   at Bicep.RpcClient.Tests.PublicApiTests.PublicApi_should_be_up_to_date(EmbeddedFile publicApiFile) in D:\a\bicep\bicep\src\Bicep.RpcClient.Tests\PublicApiTests.cs:line 30
   at System.RuntimeMethodHandle.InvokeMethod(Object target, Void** arguments, Signature sig, Boolean isConstructor)
   at System.Reflection.MethodBaseInvoker.InvokeDirectByRefWithFewArgs(Object obj, Span`1 copyOfArgs, BindingFlags invokeAttr)