Skip to content

A number of C# and VB compiler unit-tests utilizing decimal numbers fail due to a baseline difference when run against netcoreapp3.0 #11833

@AlekseyTs

Description

@AlekseyTs

The baseline difference netcoreapp3.0 vs. Desktop and netcoreapp2.1

Microsoft.CodeAnalysis.CSharp.UnitTests.CodeGen.CodeGenIncrementTests.TestIncrementDecimal
http://source.roslyn.io/#Microsoft.CodeAnalysis.CSharp.Emit.UnitTests/CodeGen/CodeGenIncrementTests.cs,c05c79e995b122ba
[FAIL]
Roslyn.Test.Utilities.ExecutionException :
Execution failed for assembly '8f845bda-f520-4b93-ae9b-2a5ea14ea9c4, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null'.
Expected:
0
-1
0
0
-1
0
-1
-1

  Actual:   -0
  -1
  -0
  -0
  -1
  0
  -1
  -1

Microsoft.CodeAnalysis.CSharp.UnitTests.CodeGen.CodeGenTests.DecimalBinaryOp_03
http://source.roslyn.io/#Microsoft.CodeAnalysis.CSharp.Emit.UnitTests/CodeGen/CodeGenTests.cs,95927685b4e96faf
[FAIL]
Roslyn.Test.Utilities.ExecutionException :
Execution failed for assembly '0bfb3eec-e2cd-4f49-a134-c1491f92e239, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null'.
Expected:
1007
993
7000
142.85714285714285714285714286
6
-993
-1007
-7000
-142.85714285714285714285714286
-6
123.0012300
122.9987700
0.15129000000000
100000
0.0000000
12345678900000000.000000001235
12345678899999999.999999998765
15241577.6390794200000000
10000000729000059778004901.796
0.000000000983
246913578.1246913578
-0.1000000000
15241578765584515.651425087878
0.9999999991899999933660999449
123456789.0123456789

  Actual:   1007
  993
  7000
  142.85714285714285714285714286
  6
  -993
  -1007
  -7000
  -142.85714285714285714285714286
  -6
  123.0012300
  122.9987700
  0.15129000000000
  100000
  0.0000000
  12345678900000000.000000001235
  12345678899999999.999999998765
  15241577.6390794200000000
  10000000729000059778004901.796
  0.0000000009832122
  246913578.1246913578
  -0.1000000000
  15241578765584515.651425087878
  0.9999999991899999933660999449
  123456789.0123456789

Microsoft.CodeAnalysis.CSharp.UnitTests.CodeGen.CodeGenTests.DecimalLiteral_BreakingChange
http://source.roslyn.io/#Microsoft.CodeAnalysis.CSharp.Emit.UnitTests/CodeGen/CodeGenTests.cs,8ea05a57d23cfb1e
[FAIL]
Roslyn.Test.Utilities.ExecutionException :
Execution failed for assembly '3d19ca2c-395d-4c27-bd9b-f1c2776b3bfa, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null'.
Expected: 0.0000000000000000000000000031
0.0000000000000000000000000030

  0.0000000000000000000000000001
  0.0000000000000000000000000000
  
  -0.0000000000000000000000000001
  0.0000000000000000000000000000
  
  0.1000000000000000000000000000
  0.1000000000000000000000000000
  Actual:   0.0000000000000000000000000030
  0.0000000000000000000000000030
  
  0.0000000000000000000000000000
  0.0000000000000000000000000001
  
  -0.0000000000000000000000000000
  -0.0000000000000000000000000001
  
  0.1000000000000000000000000001
  0.1000000000000000000000000001

Microsoft.CodeAnalysis.VisualBasic.UnitTests.CodeGenTests.DecimalLiteral_BreakingChange
http://source.roslyn.io/#Microsoft.CodeAnalysis.VisualBasic.Emit.UnitTests/CodeGen/CodeGenTests.vb,1b37e58ca2b1545f
[FAIL]
Roslyn.Test.Utilities.ExecutionException :
Execution failed for assembly 'b0b8850b-47a3-4732-9040-1a32ec3d7050, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null'.
Expected:
0.0000000000000000000000000031
0.0000000000000000000000000030

  0.0000000000000000000000000001
  0.0000000000000000000000000000
  
  -0.0000000000000000000000000001
  0.0000000000000000000000000000
  
  0.1000000000000000000000000000
  
  Actual:   0.0000000000000000000000000030
  0.0000000000000000000000000030
  
  0.0000000000000000000000000000
  0.0000000000000000000000000001
  
  -0.0000000000000000000000000000
  -0.0000000000000000000000000001
  
  0.1000000000000000000000000001

Microsoft.CodeAnalysis.VisualBasic.UnitTests.CodeGenTests.PreserveZeroDigitsInDecimal
http://source.roslyn.io/#Microsoft.CodeAnalysis.VisualBasic.Emit.UnitTests/CodeGen/CodeGenTests.vb,a61e33b5b8173b1d
[FAIL]
Roslyn.Test.Utilities.ExecutionException :
Execution failed for assembly '8c24ee50-03cd-4a41-b992-8b542bd91b71, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null'.
Expected: 0.0000 0.0000000
Actual: 0.0000 -0.0000000

Metadata

Metadata

Assignees

No one assigned

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions