Fixes for TypeRef of generic types #3182
Merged
Azure Pipelines / nf-interpreter
succeeded
Jun 18, 2025 in 11m 4s
Build #1.1.110+88527b929f had test failures
Details
- Failed: 20 (0.39%)
- Passed: 2,541 (49.95%)
- Other: 2,526 (49.66%)
- Total: 5,087
- 906 of 40153 blocks covered (2.26%)
- 703 of 32238 lines covered (2.18%)
Annotations
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
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
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:
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
Loading