Printf fixes around handling of -0.0 (negative zero) #18147
Build #20241216.20 had test failures
Details
- Failed: 4 (0.01%)
- Passed: 71,934 (97.69%)
- Other: 1,698 (2.31%)
- Total: 73,636
Annotations
Check failure on line 33 in Build log
azure-pipelines / fsharp-ci
Build log #L33
PowerShell exited with code '1'.
Check failure on line 33 in Build log
azure-pipelines / fsharp-ci
Build log #L33
PowerShell exited with code '1'.
Check failure on line 3874 in Build log
azure-pipelines / fsharp-ci
Build log #L3874
(NETCORE_ENGINEERING_TELEMETRY=Test) Error running tests (exit code '1').
Check failure on line 3876 in Build log
azure-pipelines / fsharp-ci
Build log #L3876
Bash exited with code '1'.
azure-pipelines / fsharp-ci
FSharp.Core.UnitTests.PrintfTests.sign flag - very small positive and negative numbers
System.Exception : Assertion: Expected 0.000000 but got -0.000000
Raw output
at FSharp.Core.UnitTests.PrintfTests.test[a,b](PrintfFormat`4 fmt, a arg, String expected) in /Users/runner/work/1/s/tests/FSharp.Core.UnitTests/FSharp.Core/Microsoft.FSharp.Core/PrintfTests.fs:line 37
at FSharp.Core.UnitTests.PrintfTests.sign flag - very small positive and negative numbers() in /Users/runner/work/1/s/tests/FSharp.Core.UnitTests/FSharp.Core/Microsoft.FSharp.Core/PrintfTests.fs:line 115
at System.RuntimeMethodHandle.InvokeMethod(Object target, Void** arguments, Signature sig, Boolean isConstructor)
at System.Reflection.MethodBaseInvoker.InvokeWithNoArgs(Object obj, BindingFlags invokeAttr)
azure-pipelines / fsharp-ci
FSharp.Core.UnitTests.PrintfTests.sign flag - very small positive and negative numbers
System.Exception : Assertion: Expected 0.000000 but got -0.000000
Raw output
at FSharp.Core.UnitTests.PrintfTests.test[a,b](PrintfFormat`4 fmt, a arg, String expected) in /home/vsts/work/1/s/tests/FSharp.Core.UnitTests/FSharp.Core/Microsoft.FSharp.Core/PrintfTests.fs:line 37
at FSharp.Core.UnitTests.PrintfTests.sign flag - very small positive and negative numbers() in /home/vsts/work/1/s/tests/FSharp.Core.UnitTests/FSharp.Core/Microsoft.FSharp.Core/PrintfTests.fs:line 115
at System.RuntimeMethodHandle.InvokeMethod(Object target, Void** arguments, Signature sig, Boolean isConstructor)
at System.Reflection.MethodBaseInvoker.InvokeWithNoArgs(Object obj, BindingFlags invokeAttr)
azure-pipelines / fsharp-ci
FSharp.Core.UnitTests.PrintfTests.sign flag - very small positive and negative numbers
System.Exception : Assertion: Expected 0.000000 but got -0.000000
Raw output
at FSharp.Core.UnitTests.PrintfTests.test[a,b](PrintfFormat`4 fmt, a arg, String expected) in D:\a\_work\1\s\tests\FSharp.Core.UnitTests\FSharp.Core\Microsoft.FSharp.Core\PrintfTests.fs:line 37
at FSharp.Core.UnitTests.PrintfTests.sign flag - very small positive and negative numbers() in D:\a\_work\1\s\tests\FSharp.Core.UnitTests\FSharp.Core\Microsoft.FSharp.Core\PrintfTests.fs:line 115
at System.RuntimeMethodHandle.InvokeMethod(Object target, Void** arguments, Signature sig, Boolean isConstructor)
at System.Reflection.MethodBaseInvoker.InvokeWithNoArgs(Object obj, BindingFlags invokeAttr)
azure-pipelines / fsharp-ci
FSharp.Core.UnitTests.PrintfTests.sign flag - very small positive and negative numbers
System.Exception : Assertion: Expected 0.000000 but got -0.000000
Raw output
at FSharp.Core.UnitTests.PrintfTests.test[a,b](PrintfFormat`4 fmt, a arg, String expected) in D:\a\_work\1\s\tests\FSharp.Core.UnitTests\FSharp.Core\Microsoft.FSharp.Core\PrintfTests.fs:line 37
at FSharp.Core.UnitTests.PrintfTests.sign flag - very small positive and negative numbers() in D:\a\_work\1\s\tests\FSharp.Core.UnitTests\FSharp.Core\Microsoft.FSharp.Core\PrintfTests.fs:line 115
at System.RuntimeMethodHandle.InvokeMethod(Object target, Void** arguments, Signature sig, Boolean isConstructor)
at System.Reflection.MethodBaseInvoker.InvokeWithNoArgs(Object obj, BindingFlags invokeAttr)