Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add EnumBuilder implementation and other changes #88503

Merged
merged 4 commits into from
Jul 13, 2023

Merge branch 'enum-builder' of github.com:buyaa-n/runtime into enum-b…

67e36f2
Select commit
Loading
Failed to load commit list.
Merged

Add EnumBuilder implementation and other changes #88503

Merge branch 'enum-builder' of github.com:buyaa-n/runtime into enum-b…
67e36f2
Select commit
Loading
Failed to load commit list.
Azure Pipelines / runtime failed Jul 13, 2023 in 4h 9m 59s

Build #20230712.119 had test failures

Details

Tests

  • Failed: 6 (0.00%)
  • Passed: 3,343,560 (98.30%)
  • Other: 57,793 (1.70%)
  • Total: 3,401,359

Annotations

Check failure on line 42 in .packages/microsoft.dotnet.helix.sdk/8.0.0-beta.23328.2/tools/azure-pipelines/AzurePipelines.MultiQueue.targets

See this annotation in the file changed.

@azure-pipelines azure-pipelines / runtime

.packages/microsoft.dotnet.helix.sdk/8.0.0-beta.23328.2/tools/azure-pipelines/AzurePipelines.MultiQueue.targets#L42

.packages/microsoft.dotnet.helix.sdk/8.0.0-beta.23328.2/tools/azure-pipelines/AzurePipelines.MultiQueue.targets(42,5): error : (NETCORE_ENGINEERING_TELEMETRY=Test) Test JIT/opt/Add/IntAdd/IntAdd.cmd has failed. Check the Test tab or this console log: https://helix.dot.net/api/2019-06-17/jobs/0c7d2d90-c0a0-4e68-9842-118ea4c1dcc8/workitems/JIT.opt/console

Check failure on line 42 in .packages/microsoft.dotnet.helix.sdk/8.0.0-beta.23328.2/tools/azure-pipelines/AzurePipelines.MultiQueue.targets

See this annotation in the file changed.

@azure-pipelines azure-pipelines / runtime

.packages/microsoft.dotnet.helix.sdk/8.0.0-beta.23328.2/tools/azure-pipelines/AzurePipelines.MultiQueue.targets#L42

.packages/microsoft.dotnet.helix.sdk/8.0.0-beta.23328.2/tools/azure-pipelines/AzurePipelines.MultiQueue.targets(42,5): error : (NETCORE_ENGINEERING_TELEMETRY=Test) Test JIT/opt/Add/IntAdd/IntAdd.cmd has failed. Check the Test tab or this console log: https://helix.dot.net/api/2019-06-17/jobs/17e35ed3-6bd4-4c52-81dc-2831a38a870f/workitems/JIT.opt/console

Check failure on line 42 in .packages\microsoft.dotnet.helix.sdk\8.0.0-beta.23328.2\tools\azure-pipelines\AzurePipelines.MultiQueue.targets

See this annotation in the file changed.

@azure-pipelines azure-pipelines / runtime

.packages\microsoft.dotnet.helix.sdk\8.0.0-beta.23328.2\tools\azure-pipelines\AzurePipelines.MultiQueue.targets#L42

.packages\microsoft.dotnet.helix.sdk\8.0.0-beta.23328.2\tools\azure-pipelines\AzurePipelines.MultiQueue.targets(42,5): error : (NETCORE_ENGINEERING_TELEMETRY=Test) Test Microsoft.Gen.OptionsValidation.Unit.Test.EmitterTests.InaccessibleValidationAttributesTest has failed. Check the Test tab or this console log: https://helix.dot.net/api/2019-06-17/jobs/f38db5bb-aa09-445c-a1f0-b827d43940bf/workitems/Microsoft.Extensions.Options.SourceGeneration.Unit.Tests/console

Check failure on line 42 in .packages\microsoft.dotnet.helix.sdk\8.0.0-beta.23328.2\tools\azure-pipelines\AzurePipelines.MultiQueue.targets

See this annotation in the file changed.

@azure-pipelines azure-pipelines / runtime

.packages\microsoft.dotnet.helix.sdk\8.0.0-beta.23328.2\tools\azure-pipelines\AzurePipelines.MultiQueue.targets#L42

.packages\microsoft.dotnet.helix.sdk\8.0.0-beta.23328.2\tools\azure-pipelines\AzurePipelines.MultiQueue.targets(42,5): error : (NETCORE_ENGINEERING_TELEMETRY=Test) Test JIT/opt/Add/IntAdd/IntAdd.cmd has failed. Check the Test tab or this console log: https://helix.dot.net/api/2019-06-17/jobs/d3d74f7f-325f-4d75-aca2-eeef6fb36ffe/workitems/JIT.opt/console

Check failure on line 1 in System.Runtime.InteropServices.JavaScript.Tests.JSImportExportTest.JsImportTaskTypes

See this annotation in the file changed.

@azure-pipelines azure-pipelines / runtime

System.Runtime.InteropServices.JavaScript.Tests.JSImportExportTest.JsImportTaskTypes

System.ObjectDisposedException : Cannot access a disposed object.
Object name: 'System.Runtime.InteropServices.JavaScript.JSObject'.
Raw output
   at System.Runtime.InteropServices.JavaScript.Tests.JavaScriptTestHelper.echopromise_JSObject(JSObject value)
   at System.Runtime.InteropServices.JavaScript.Tests.JSImportExportTest.JsImportTaskTypes()
--- End of stack trace from previous location ---

Check failure on line 1 in WasmTestOnBrowser-System.Runtime.InteropServices.JavaScript.Tests.WorkItemExecution

See this annotation in the file changed.

@azure-pipelines azure-pipelines / runtime

WasmTestOnBrowser-System.Runtime.InteropServices.JavaScript.Tests.WorkItemExecution

The Helix Work Item failed. Often this is due to a test crash. Please see the 'Artifacts' tab above for additional logs.

Check failure on line 1 in Microsoft.Gen.OptionsValidation.Unit.Test.EmitterTests.InaccessibleValidationAttributesTest

See this annotation in the file changed.

@azure-pipelines azure-pipelines / runtime

Microsoft.Gen.OptionsValidation.Unit.Test.EmitterTests.InaccessibleValidationAttributesTest

Microsoft.DotNet.RemoteExecutor.RemoteExecutionException : Half-way through waiting for remote process.
Memory load: 13

Image Name                     PID Services                                    
========================= ======== ============================================
svchost.exe                    756 BrokerInfrastructure, DcomLaunch, LSM,      
                                   PlugPlay, Power, SystemEventsBroker         
svchost.exe                    816 RpcEptMapper, RpcSs                         
svchost.exe                    956 TermService                                 
svchost.exe                    964 Appinfo, CertPropSvc, DsmSvc, gpsvc,        
                                   iphlpsvc, lfsvc, ProfSvc, sacsvr, Schedule, 
                                   SENS, SessionEnv, ShellHWDetection, Themes, 
                                   UserManager, UsoSvc, Winmgmt, wisvc,        
                                   wlidsvc, WpnService, wuauserv               
svchost.exe                    332 Dhcp, EventLog, lmhosts, NgcCtnrSvc,        
                                   TimeBrokerSvc, vmictimesync                 
svchost.exe                    408 NcbService, PcaSvc, TrkWks, UALSVC,         
                                   UmRdpService, vmickvpexchange,              
                                   vmicshutdown, WdiSystemHost                 
svchost.exe                   1100 BFE, CoreMessagingRegistrar, DPS, MpsSvc,   
                                   pla                                         
svchost.exe                   1108 CDPSvc, EventSystem, FontCache, netprofm,   
                                   nsi, RemoteRegistry, W32Time,               
                                   WinHttpAutoProxySvc                         
svchost.exe                   1160 vmicheartbeat                               
svchost.exe                   1356 CryptSvc, Dnscache, LanmanWorkstation,      
                                   NlaSvc, WinRM                               
svchost.exe                   1452 Wcmsvc                                      
svchost.exe                   1876 DiagTrack                                   
svchost.exe                   2056 LanmanServer                                
svchost.exe                   2072 StateRepository, tiledatamodelsvc           
svchost.exe                   2080 W3SVC, WAS                                  
svchost.exe                   2156 AppHostSvc                                  
svchost.exe                   3760 CDPUserSvc_4b7a6, OneSyncSvc_4b7a6          
svchost.exe                   3416 AppReadiness                                
svchost.exe                   3460 ClipSVC                                     
Timed out at 7/12/2023 11:32:24 PM after 60000ms waiting for remote process.
Wrote mini dump to: C:\h\w\BA2D09CB\w\A4DC091B\uploads\3208.fj323nhw.vu1.dmp
	Process ID: 3208
	Handle: 1160
	Name: dotnet
	MainModule: C:\h\w\BA2D09CB\p\dotnet.exe
	StartTime: 7/12/2023 11:31:23 PM
	TotalProcessorTime: 00:01:15.5156250
	Threads:
		Thread #1 (OS 0x16C0)   [MTA]
			[HelperMethodFrame_1OBJ] (System.Threading.Monitor.ObjWait)
			System.Threading.Monitor.Wait(System.Object, Int32)
			System.Threading.ManualResetEventSlim.Wait(Int32, System.Threading.CancellationToken)
			System.Threading.Tasks.Task.SpinThenBlockingWait(Int32, System.Threading.CancellationToken)
			System.Threading.Tasks.Task.InternalWaitCore(Int32, System.Threading.CancellationToken)
			System.Threading.Tasks.Task.InternalWait(Int32, System.Threading.CancellationToken)
			System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(System.Threading.Tasks.Task, System.Threading.Tasks.ConfigureAwaitOptions)
			Microsoft.CodeAnalysis.CSharp.MethodCompiler.WaitForWorkers()
			Microsoft.CodeAnalysis.CSharp.MethodCompiler.CompileMethodBodies(Microsoft.CodeAnalysis.CSharp.CSharpCompilation, Micro
Raw output
   at Microsoft.DotNet.RemoteExecutor.RemoteInvokeHandle.Dispose(Boolean disposing) in /_/src/Microsoft.DotNet.RemoteExecutor/src/RemoteInvokeHandle.cs:line 225
   at Microsoft.DotNet.RemoteExecutor.RemoteInvokeHandle.Dispose() in /_/src/Microsoft.DotNet.RemoteExecutor/src/RemoteInvokeHandle.cs:line 55
   at Microsoft.Gen.OptionsValidation.Unit.Test.EmitterTests.InaccessibleValidationAttributesTest() in /_/src/libraries/Microsoft.Extensions.Options/tests/SourceGeneration.Unit.Tests/Main.cs:line 1314
--- End of stack trace from previous location ---

Check failure on line 1 in JIT/opt/Add/IntAdd/IntAdd.cmd

See this annotation in the file changed.

@azure-pipelines azure-pipelines / runtime

JIT/opt/Add/IntAdd/IntAdd.cmd

__tmp0_IntAdd.cs:18:15: error: X64-NEXT: is not on the line after the previous match
 // X64-NEXT: movsx
              ^
__jit_disasm.out:20:2: note: 'next' match was here
 movsx rax, dil
 ^
__jit_disasm.out:12:74: note: previous match ended here
;# V02 OutArgs [V02 ] ( 1, 1 ) struct ( 0) [rsp+00H] do-not-enreg[XS] addr-exposed "OutgoingArgSpace"
                                                                         ^
__jit_disasm.out:13:1: note: non-matching line after previous match is here
;
^

Input file: __jit_disasm.out
Check file: __tmp0_IntAdd.cs

-dump-input=help explains the following input dump.

Input was:
<<<<<<
         1: ; Assembly listing for method CodeGenTests.IntAdd:Int8_Add(byte,byte):byte (FullOpts) 
         2: ; Emitting BLENDED_CODE for X64 with AVX512 - Unix 
         3: ; FullOpts code 
         4: ; optimized code 
         5: ; rsp based frame 
         6: ; partially interruptible 
         7: ; No PGO data 
         8: ; Final local variable assignments 
         9: ; 
        10: ; V00 arg0 [V00,T00] ( 3, 3 ) byte -> rdi single-def 
        11: ; V01 arg1 [V01,T01] ( 3, 3 ) byte -> rsi single-def 
        12: ;# V02 OutArgs [V02 ] ( 1, 1 ) struct ( 0) [rsp+00H] do-not-enreg[XS] addr-exposed "OutgoingArgSpace" 
        13: ; 
        14: ; Lcl frame size = 0 
        15:  
        16: G_M26512_IG01: 
        17:  ;; size=0 bbWeight=1 PerfScore 0.00 
        18: G_M26512_IG02: 
        19:  add edi, esi 
        20:  movsx rax, dil 
next:18      !~~~~           error: match on wrong line
        21:  ;; size=6 bbWeight=1 PerfScore 0.50 
        22: G_M26512_IG03: 
        23:  ret  
        24:  ;; size=1 bbWeight=1 PerfScore 1.00 
        25:  
        26: ; Total bytes of code 7, prolog size 0, PerfScore 2.20, instruction count 3, allocated bytes for code 7 (MethodHash=a8f6986f) for method CodeGenTests.IntAdd:Int8_Add(byte,byte):byte (FullOpts) 
        27: ; ============================================================ 
        28:  
        29: ; Assembly listing for method CodeGenTests.IntAdd:UInt8_Add(ubyte,ubyte):ubyte (FullOpts) 
        30: ; Emitting BLENDED_CODE for X64 with AVX512 - Unix 
        31: ; FullOpts code 
        32: ; optimized code 
        33: ; rsp based frame 
        34: ; partially interruptible 
        35: ; No PGO data 
        36: ; Final local variable assignments 
        37: ; 
        38: ; V00 arg0 [V00,T00] ( 3, 3 ) ubyte -> rdi single-def 
        39: ; V01 arg1 [V01,T01] ( 3, 3 ) ubyte -> rsi single-def 
        40: ;# V02 OutArgs [V02 ] ( 1, 1 ) struct ( 0) [rsp+00H] do-not-enreg[XS] addr-exposed "OutgoingArgSpace" 
        41: ; 
        42: ; Lcl frame size = 0 
        43:  
        44: G_M2640_IG01: 
        45:  ;; size=0 bbWeight=1 PerfScore 0.00 
        46: G_M2640_IG02: 
        47:  add edi, esi 
        48:  movzx rax, dil 
        49:  ;; size=6 bbWeight=1 PerfScore 0.50 
        50: G_M2640_IG03: 
        51:  ret  
        52:  ;; size=1 bbWeight=1 PerfScore 1.00 
        53:  
        54: ; Total bytes of code 7, prolog size 0, PerfScore 2.20, instruction count 3, allocated bytes for code 7 (MethodHash=f2fdf5af) for method CodeGenTests.IntAdd:UInt8_Add(ubyte,ubyte):ubyte (FullOpts) 
        55: ; ============================================================ 
        56:  
        57: ; Assembly listing for method CodeGenTests.IntAdd:Int16_Add(short,short):short (FullOpts) 
        58: ; Emitting BLENDED_CODE for X64 with AVX512 - Unix 
        59: ; FullOpts code 
        60: ; optimized code 
         .
         .
         .
>>>>>>
__tmp1_IntAdd.cs:29:15: error: X64-NEXT: is not on the line after the previous match
 // X64-NEXT: movzx
              ^
__jit_disasm.out:48:2: note: 'next' match was here
 movzx rax, dil
 ^
__jit_disasm.out:40:74: note: previous match ended here
;# V02 OutArgs [V02 ] ( 1, 1 ) struct ( 0) [rsp+00H] do-not-enreg[XS] addr-exposed "OutgoingArgSpace"
                                                                 
Raw output
   at Xunit.Assert.True(Nullable`1 condition, String userMessage) in /_/src/xunit.assert/Asserts/BooleanAsserts.cs:line 132
   at TestLibrary.OutOfProcessTest.RunOutOfProcessTest(String assemblyPath)
   at Program.<<Main>$>g__TestExecutor102|0_103(StreamWriter tempLogSw, StreamWriter statsCsvSw, <>c__DisplayClass0_0&)