Skip to content

Fixes for TypeRef of generic types

f774058
Select commit
Loading
Failed to load commit list.
Merged

Fixes for TypeRef of generic types #3182

Fixes for TypeRef of generic types
f774058
Select commit
Loading
Failed to load commit list.
Azure Pipelines / nf-interpreter succeeded Jun 18, 2025 in 11m 4s

Build #1.1.110+88527b929f had test failures

Details

Tests

  • Failed: 20 (0.39%)
  • Passed: 2,541 (49.95%)
  • Other: 2,526 (49.66%)
  • Total: 5,087
Code coverage

  • 906 of 40153 blocks covered (2.26%)
  • 703 of 32238 lines covered (2.18%)

Annotations

Check failure on line 1 in NFUnitTestInterface.UnitTestInterfaceTests.Interface_base_06_Test.Interface_base_06_Test

See this annotation in the file changed.

@azure-pipelines azure-pipelines / nf-interpreter

NFUnitTestInterface.UnitTestInterfaceTests.Interface_base_06_Test.Interface_base_06_Test

.NET nanoFramework nanoCLR CLI v1.1.96+2530ee4514
Copyright (C) 2021 .NET Foundation and nanoFramework project contributors


nanoCLR loaded from 'D:\a\_temp\nanoclr_cli\nanoFramework.nanoCLR.dll'

Loading nanoCLR v0.3182.0.53
...Starting...
Created EE.
Started Hardware.
Loading Assemblies.
   Assembly: NFUnitTest (1.0.0.0)   (6068 RAM - 58920 ROM - 28779 METADATA) @ 0x00000235156be50c

 (6068 RAM - 58920 ROM - 28779 METADATA) @ 0x00000235156be50c

   AssemblyRef     =     16 bytes (    2 elements)
   TypeRef         =     60 bytes (   15 elements)
   FieldRef        =      8 bytes (    1 elements)
   MethodRef       =    112 bytes (   14 elements)
   TypeDef         =   2912 bytes (  364 elements)
   FieldDef        =     44 bytes (   21 elements)
   MethodDef       =   1784 bytes (  892 elements)
   GenericParam    =      0 bytes (    0 elements)
   MethodSpec      =      0 bytes (    0 elements)
   StaticFields    =      0 bytes (    0 elements)

   Attributes      =    784 bytes (   98 elements)
   TypeSpec        =      0 bytes (    0 elements)
   Resources       =      0 bytes (    0 elements)
   Resources Files =      0 bytes (    0 elements)
   Resources Data  =      0 bytes
   Strings         =  26146 bytes
   Signatures      =    851 bytes
   ByteCode        =   3860 bytes


   Assembly: UnitTestLauncher (1.0.0.0)   (516 RAM - 1580 ROM - 512 METADATA) @ 0x00000235156be304

 (516 RAM - 1580 ROM - 512 METADATA) @ 0x00000235156be304

   AssemblyRef     =     16 bytes (    2 elements)
   TypeRef         =     80 bytes (   20 elements)
   FieldRef        =      0 bytes (    0 elements)
   MethodRef       =    160 bytes (   20 elements)
   TypeDef         =      8 bytes (    1 elements)
   FieldDef        =      0 bytes (    0 elements)
   MethodDef       =      8 bytes (    4 elements)
   GenericParam    =      0 bytes (    0 elements)
   MethodSpec      =      0 bytes (    0 elements)
   StaticFields    =      0 bytes (    0 elements)

   Attributes      =      0 bytes (    0 elements)
   TypeSpec        =      0 bytes (    0 elements)
   Resources       =      0 bytes (    0 elements)
   Resources Files =      0 bytes (    0 elements)
   Resources Data  =      0 bytes
   Strings         =    349 bytes
   Signatures      =    149 bytes
   ByteCode        =    582 bytes


   Assembly: mscorlib (1.17.14.0)   (4564 RAM - 35576 ROM - 22810 METADATA) @ 0x00000235156bd120

 (4564 RAM - 35576 ROM - 22810 METADATA) @ 0x00000235156bd120

   AssemblyRef     =      0 bytes (    0 elements)
   TypeRef         =      0 bytes (    0 elements)
   FieldRef        =      0 bytes (    0 elements)
   MethodRef       =      0 bytes (    0 elements)
   TypeDef         =   1128 bytes (  141 elements)
   FieldDef        =    176 bytes (   87 elements)
   MethodDef       =   1608 bytes (  803 elements)
   GenericParam    =    200 bytes (   10 elements)
   MethodSpec      =      0 bytes (    0 elements)
   StaticFields    =    320 bytes (   16 elements)

   Attributes      =    672 bytes (   84 elements)
   TypeSpec        =     22 bytes (   11 elements)
   Resources       =      0 bytes (    0 elements)
   Resources Files =      0 bytes (    0 elements)
   Resources Data  =      0 bytes
   Strings         =   2796 bytes
   Signatures      =   2256 bytes
   ByteCode        =   9835 bytes




***********************************************************************
*                                                                     *
* ERROR!!!!  Firmware version does not match managed code version!!!! *
*                                                                     *
*                                                                     *
* Invalid native checksum: mscorlib 0xCA78E110!=0x4E06901B *
*                                                                     *
***********************************************************************
Error

Check failure on line 1 in NFUnitTestBasicConcepts.UnitTestBasicConceptsTests.Basic_memac045_Test.Basic_memac045_Test

See this annotation in the file changed.

@azure-pipelines azure-pipelines / nf-interpreter

NFUnitTestBasicConcepts.UnitTestBasicConceptsTests.Basic_memac045_Test.Basic_memac045_Test

.NET nanoFramework nanoCLR CLI v1.1.96+2530ee4514
Copyright (C) 2021 .NET Foundation and nanoFramework project contributors


nanoCLR loaded from 'D:\a\_temp\nanoclr_cli\nanoFramework.nanoCLR.dll'

Loading nanoCLR v0.3182.0.53
...Starting...
Created EE.
Started Hardware.
Loading Assemblies.
   Assembly: NFUnitTest (1.0.0.0)   (8608 RAM - 63840 ROM - 34333 METADATA) @ 0x000002113e8cdb20

 (8608 RAM - 63840 ROM - 34333 METADATA) @ 0x000002113e8cdb20

   AssemblyRef     =     16 bytes (    2 elements)
   TypeRef         =     52 bytes (   13 elements)
   FieldRef        =      0 bytes (    0 elements)
   MethodRef       =     80 bytes (   10 elements)
   TypeDef         =   3304 bytes (  413 elements)
   FieldDef        =    288 bytes (  144 elements)
   MethodDef       =   2112 bytes ( 1056 elements)
   GenericParam    =      0 bytes (    0 elements)
   MethodSpec      =      0 bytes (    0 elements)
   StaticFields    =   1460 bytes (   73 elements)

   Attributes      =   1272 bytes (  159 elements)
   TypeSpec        =      0 bytes (    0 elements)
   Resources       =      0 bytes (    0 elements)
   Resources Files =      0 bytes (    0 elements)
   Resources Data  =      0 bytes
   Strings         =  21591 bytes
   Signatures      =    536 bytes
   ByteCode        =   7782 bytes


   Assembly: UnitTestLauncher (1.0.0.0)   (516 RAM - 1580 ROM - 512 METADATA) @ 0x000002113e8cd918

 (516 RAM - 1580 ROM - 512 METADATA) @ 0x000002113e8cd918

   AssemblyRef     =     16 bytes (    2 elements)
   TypeRef         =     80 bytes (   20 elements)
   FieldRef        =      0 bytes (    0 elements)
   MethodRef       =    160 bytes (   20 elements)
   TypeDef         =      8 bytes (    1 elements)
   FieldDef        =      0 bytes (    0 elements)
   MethodDef       =      8 bytes (    4 elements)
   GenericParam    =      0 bytes (    0 elements)
   MethodSpec      =      0 bytes (    0 elements)
   StaticFields    =      0 bytes (    0 elements)

   Attributes      =      0 bytes (    0 elements)
   TypeSpec        =      0 bytes (    0 elements)
   Resources       =      0 bytes (    0 elements)
   Resources Files =      0 bytes (    0 elements)
   Resources Data  =      0 bytes
   Strings         =    349 bytes
   Signatures      =    149 bytes
   ByteCode        =    582 bytes


   Assembly: mscorlib (1.17.14.0)   (4564 RAM - 35576 ROM - 22810 METADATA) @ 0x000002113e8cc734

 (4564 RAM - 35576 ROM - 22810 METADATA) @ 0x000002113e8cc734

   AssemblyRef     =      0 bytes (    0 elements)
   TypeRef         =      0 bytes (    0 elements)
   FieldRef        =      0 bytes (    0 elements)
   MethodRef       =      0 bytes (    0 elements)
   TypeDef         =   1128 bytes (  141 elements)
   FieldDef        =    176 bytes (   87 elements)
   MethodDef       =   1608 bytes (  803 elements)
   GenericParam    =    200 bytes (   10 elements)
   MethodSpec      =      0 bytes (    0 elements)
   StaticFields    =    320 bytes (   16 elements)

   Attributes      =    672 bytes (   84 elements)
   TypeSpec        =     22 bytes (   11 elements)
   Resources       =      0 bytes (    0 elements)
   Resources Files =      0 bytes (    0 elements)
   Resources Data  =      0 bytes
   Strings         =   2796 bytes
   Signatures      =   2256 bytes
   ByteCode        =   9835 bytes




***********************************************************************
*                                                                     *
* ERROR!!!!  Firmware version does not match managed code version!!!! *
*                                                                     *
*                                                                     *
* Invalid native checksum: mscorlib 0xCA78E110!=0x4E06901B *
*                                                                     *
***********************************************************************
Error

Check failure on line 1 in NFUnitTestConversions.UnitTestBoxingTests.Boxingbyte_Test.Boxingbyte_Test

See this annotation in the file changed.

@azure-pipelines azure-pipelines / nf-interpreter

NFUnitTestConversions.UnitTestBoxingTests.Boxingbyte_Test.Boxingbyte_Test

.NET nanoFramework nanoCLR CLI v1.1.96+2530ee4514
Copyright (C) 2021 .NET Foundation and nanoFramework project contributors


nanoCLR loaded from 'D:\a\_temp\nanoclr_cli\nanoFramework.nanoCLR.dll'

Loading nanoCLR v0.3182.0.53
...Starting...
Created EE.
Started Hardware.
Loading Assemblies.
   Assembly: NFUnitTest (1.0.0.0)   (2604 RAM - 24948 ROM - 9786 METADATA) @ 0x0000017e3e22f290

 (2604 RAM - 24948 ROM - 9786 METADATA) @ 0x0000017e3e22f290

   AssemblyRef     =     16 bytes (    2 elements)
   TypeRef         =    148 bytes (   37 elements)
   FieldRef        =      0 bytes (    0 elements)
   MethodRef       =    488 bytes (   61 elements)
   TypeDef         =    936 bytes (  117 elements)
   FieldDef        =      8 bytes (    4 elements)
   MethodDef       =    512 bytes (  256 elements)
   GenericParam    =      0 bytes (    0 elements)
   MethodSpec      =      0 bytes (    0 elements)
   StaticFields    =      0 bytes (    0 elements)

   Attributes      =    464 bytes (   58 elements)
   TypeSpec        =      0 bytes (    0 elements)
   Resources       =      0 bytes (    0 elements)
   Resources Files =      0 bytes (    0 elements)
   Resources Data  =      0 bytes
   Strings         =  10589 bytes
   Signatures      =    659 bytes
   ByteCode        =   4435 bytes


   Assembly: UnitTestLauncher (1.0.0.0)   (516 RAM - 1580 ROM - 512 METADATA) @ 0x0000017e3e22f088

 (516 RAM - 1580 ROM - 512 METADATA) @ 0x0000017e3e22f088

   AssemblyRef     =     16 bytes (    2 elements)
   TypeRef         =     80 bytes (   20 elements)
   FieldRef        =      0 bytes (    0 elements)
   MethodRef       =    160 bytes (   20 elements)
   TypeDef         =      8 bytes (    1 elements)
   FieldDef        =      0 bytes (    0 elements)
   MethodDef       =      8 bytes (    4 elements)
   GenericParam    =      0 bytes (    0 elements)
   MethodSpec      =      0 bytes (    0 elements)
   StaticFields    =      0 bytes (    0 elements)

   Attributes      =      0 bytes (    0 elements)
   TypeSpec        =      0 bytes (    0 elements)
   Resources       =      0 bytes (    0 elements)
   Resources Files =      0 bytes (    0 elements)
   Resources Data  =      0 bytes
   Strings         =    349 bytes
   Signatures      =    149 bytes
   ByteCode        =    582 bytes


   Assembly: mscorlib (1.17.14.0)   (4564 RAM - 35576 ROM - 22810 METADATA) @ 0x0000017e3e22dea4

 (4564 RAM - 35576 ROM - 22810 METADATA) @ 0x0000017e3e22dea4

   AssemblyRef     =      0 bytes (    0 elements)
   TypeRef         =      0 bytes (    0 elements)
   FieldRef        =      0 bytes (    0 elements)
   MethodRef       =      0 bytes (    0 elements)
   TypeDef         =   1128 bytes (  141 elements)
   FieldDef        =    176 bytes (   87 elements)
   MethodDef       =   1608 bytes (  803 elements)
   GenericParam    =    200 bytes (   10 elements)
   MethodSpec      =      0 bytes (    0 elements)
   StaticFields    =    320 bytes (   16 elements)

   Attributes      =    672 bytes (   84 elements)
   TypeSpec        =     22 bytes (   11 elements)
   Resources       =      0 bytes (    0 elements)
   Resources Files =      0 bytes (    0 elements)
   Resources Data  =      0 bytes
   Strings         =   2796 bytes
   Signatures      =   2256 bytes
   ByteCode        =   9835 bytes




***********************************************************************
*                                                                     *
* ERROR!!!!  Firmware version does not match managed code version!!!! *
*                                                                     *
*                                                                     *
* Invalid native checksum: mscorlib 0xCA78E110!=0x4E06901B *
*                                                                     *
***********************************************************************
Error: 

Check failure on line 1 in NFUnitTestClasses.UnitTestConstructorTest.Constructors1_Test.Constructors1_Test

See this annotation in the file changed.

@azure-pipelines azure-pipelines / nf-interpreter

NFUnitTestClasses.UnitTestConstructorTest.Constructors1_Test.Constructors1_Test

.NET nanoFramework nanoCLR CLI v1.1.96+2530ee4514
Copyright (C) 2021 .NET Foundation and nanoFramework project contributors


nanoCLR loaded from 'D:\a\_temp\nanoclr_cli\nanoFramework.nanoCLR.dll'

Loading nanoCLR v0.3182.0.53
...Starting...
Created EE.
Started Hardware.
Loading Assemblies.
   Assembly: NFUnitTest (1.0.0.0)   (15860 RAM - 141112 ROM - 73171 METADATA) @ 0x0000029a7156bed8

 (15860 RAM - 141112 ROM - 73171 METADATA) @ 0x0000029a7156bed8

   AssemblyRef     =     16 bytes (    2 elements)
   TypeRef         =    120 bytes (   30 elements)
   FieldRef        =      0 bytes (    0 elements)
   MethodRef       =    248 bytes (   31 elements)
   TypeDef         =   6136 bytes (  767 elements)
   FieldDef        =    784 bytes (  392 elements)
   MethodDef       =   4512 bytes ( 2256 elements)
   GenericParam    =      0 bytes (    0 elements)
   MethodSpec      =      0 bytes (    0 elements)
   StaticFields    =   1540 bytes (   77 elements)

   Attributes      =   3656 bytes (  457 elements)
   TypeSpec        =      2 bytes (    1 elements)
   Resources       =      0 bytes (    0 elements)
   Resources Files =      0 bytes (    0 elements)
   Resources Data  =      0 bytes
   Strings         =  42253 bytes
   Signatures      =   2418 bytes
   ByteCode        =  25548 bytes


   Assembly: UnitTestLauncher (1.0.0.0)   (516 RAM - 1580 ROM - 512 METADATA) @ 0x0000029a7156bcd0

 (516 RAM - 1580 ROM - 512 METADATA) @ 0x0000029a7156bcd0

   AssemblyRef     =     16 bytes (    2 elements)
   TypeRef         =     80 bytes (   20 elements)
   FieldRef        =      0 bytes (    0 elements)
   MethodRef       =    160 bytes (   20 elements)
   TypeDef         =      8 bytes (    1 elements)
   FieldDef        =      0 bytes (    0 elements)
   MethodDef       =      8 bytes (    4 elements)
   GenericParam    =      0 bytes (    0 elements)
   MethodSpec      =      0 bytes (    0 elements)
   StaticFields    =      0 bytes (    0 elements)

   Attributes      =      0 bytes (    0 elements)
   TypeSpec        =      0 bytes (    0 elements)
   Resources       =      0 bytes (    0 elements)
   Resources Files =      0 bytes (    0 elements)
   Resources Data  =      0 bytes
   Strings         =    349 bytes
   Signatures      =    149 bytes
   ByteCode        =    582 bytes


   Assembly: mscorlib (1.17.14.0)   (4564 RAM - 35576 ROM - 22810 METADATA) @ 0x0000029a7156aaec

 (4564 RAM - 35576 ROM - 22810 METADATA) @ 0x0000029a7156aaec

   AssemblyRef     =      0 bytes (    0 elements)
   TypeRef         =      0 bytes (    0 elements)
   FieldRef        =      0 bytes (    0 elements)
   MethodRef       =      0 bytes (    0 elements)
   TypeDef         =   1128 bytes (  141 elements)
   FieldDef        =    176 bytes (   87 elements)
   MethodDef       =   1608 bytes (  803 elements)
   GenericParam    =    200 bytes (   10 elements)
   MethodSpec      =      0 bytes (    0 elements)
   StaticFields    =    320 bytes (   16 elements)

   Attributes      =    672 bytes (   84 elements)
   TypeSpec        =     22 bytes (   11 elements)
   Resources       =      0 bytes (    0 elements)
   Resources Files =      0 bytes (    0 elements)
   Resources Data  =      0 bytes
   Strings         =   2796 bytes
   Signatures      =   2256 bytes
   ByteCode        =   9835 bytes




***********************************************************************
*                                                                     *
* ERROR!!!!  Firmware version does not match managed code version!!!! *
*                                                                     *
*                                                                     *
* Invalid native checksum: mscorlib 0xCA78E110!=0x4E06901B *
*                                                                     *
***********************************************************************
E