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

[wasm] Integrate naot-llvm into workload manifest #101801

Closed
wants to merge 35 commits into from

Merge remote-tracking branch 'upstream/main' into WasmNaotLlvmSdk

28ebf99
Select commit
Loading
Failed to load commit list.
Closed

[wasm] Integrate naot-llvm into workload manifest #101801

Merge remote-tracking branch 'upstream/main' into WasmNaotLlvmSdk
28ebf99
Select commit
Loading
Failed to load commit list.
Build Analysis / Build Analysis failed Aug 14, 2024 in 0s

.NET Result Analysis

Details

Tip

To unconditionally bypass the build analysis check (turn it green), you can use the escape mechanism feature. The completion time may vary, potentially taking several minutes, depending on the build analysis workload at the moment.

⚠️ The following pipeline(s) will not be analyzed as has been explicited excluded from analysis

Known test errors

Test Failures (5 tests failed)

🔹 [All failing tests from runtime]

    ⚠️ 2 failing tests not displayed for this pipeline due to space limitations

    System.Diagnostics.Tests.ProcessTests.TestTotalProcessorTimeMacOs [Console] [Details] [Artifacts] [0.62% failure rate]
    [ 🚧 Report test infrastructure issue] [ 📄 Report test repository issue]

    Failing Configuration

    Exception Message
    Time 'system' returned by managed API (00:00:01.1080410) should be greated or equal to the time returned by native API (00:00:01.1080420).
    CallStack
       at System.Diagnostics.Tests.ProcessTests.<TestTotalProcessorTimeMacOs>g__AssertTime|229_0(TimeSpan managed, TimeSpan native, String label) in /_/src/libraries/System.Diagnostics.Process/tests/ProcessTests.Unix.cs:line 881
       at System.Diagnostics.Tests.ProcessTests.TestTotalProcessorTimeMacOs() in /_/src/libraries/System.Diagnostics.Process/tests/ProcessTests.Unix.cs:line 876
       at System.RuntimeMethodHandle.InvokeMethod(Object target, Void** arguments, Signature sig, Boolean isConstructor)
       at System.Reflection.MethodBaseInvoker.InvokeWithNoArgs(Object obj, BindingFlags invokeAttr) in /_/src/libraries/System.Private.CoreLib/src/System/Reflection/MethodBaseInvoker.cs:line 50
    Wasm.Build.Tests.NativeAOTTests.PublishAndRun(assetName: \"NativeAOT\") [Console] [Details] [Artifacts] [33.33% failure rate]
    [ 🚧 Report test infrastructure issue] [ 📄 Report test repository issue]

    Failing Configurations (2)

    Exception Message
     Expected 0 exit code but got 1: C:\helix\work\workitem\e\dotnet-latest\dotnet.exe publish -bl:C:\helix\work\workitem\uploads\xharness-output\logs\browser_Release_gs4umwkx_sc0\browser_Release_gs4umwkx_sc0-publish.binlog -p:Configuration=Release -nr:false 
    Standard Output:
    [] Unable to open COREHOST_TRACEFILE=C:\helix\work\workitem\uploads for writing
    [] Tracing enabled @ Wed Aug 14 12:11:13 2024 GMT
    [] --- Invoked dotnet [version: 9.0.0-rc.1.24377.4 @Commit: 3471de7ffda7105f395a25a57094097a7cc0dc88] main = {
    [] C:\helix\work\workitem\e\dotnet-latest\dotnet.exe
    [] publish
    [] -bl:C:\helix\work\workitem\uploads\xharness-output\logs\browser_Release_gs4umwkx_sc0\browser_Release_gs4umwkx_sc0-publish.binlog
    [] -p:Configuration=Release
    [] -nr:false
    [] }
    [] .NET root search location options: 0
    [] Reading fx resolver directory=[C:\helix\work\workitem\e\dotnet-latest\host\fxr]
    [] Considering fxr version=[8.0.9]...
    [] Considering fxr version=[9.0.0-rc.1.24377.4]...
    [] Detected latest fxr version=[C:\helix\work\workitem\e\dotnet-latest\host\fxr\9.0.0-rc.1.24377.4]...
    [] Resolved fxr [C:\helix\work\workitem\e\dotnet-latest\host\fxr\9.0.0-rc.1.24377.4\hostfxr.dll]...
    [] Loaded library from C:\helix\work\workitem\e\dotnet-latest\host\fxr\9.0.0-rc.1.24377.4\hostfxr.dll
    [] Invoking fx resolver [C:\helix\work\workitem\e\dotnet-latest\host\fxr\9.0.0-rc.1.24377.4\hostfxr.dll] hostfxr_main_startupinfo
    [] Host path: [C:\helix\work\workitem\e\dotnet-latest\dotnet.exe]
    [] Dotnet path: [C:\helix\work\workitem\e\dotnet-latest\]
    [] App path: [C:\helix\work\workitem\e\dotnet-latest\dotnet.dll]
    [] Unable to open COREHOST_TRACEFILE=C:\helix\work\workitem\uploads for writing
    [] Tracing enabled @ Wed Aug 14 12:11:13 2024 GMT
    [] --- Invoked hostfxr_main_startupinfo [version: 9.0.0-rc.1.24377.4 @Commit: 3471de7ffda7105f395a25a57094097a7cc0dc88]
    [] Checking if CoreCLR path exists=[C:\helix\work\workitem\e\dotnet-latest\coreclr.dll]
    [] --- Executing in muxer mode...
    [] Using the provided arguments to determine the application to execute.
    [] Application 'publish' is not a managed executable.
    [] --- Resolving .NET SDK with working dir [C:\helix\work\workitem\e\wbt artifacts\browser_Release_gs4umwkx_sc0]
    [] Probing path [C:\helix\work\workitem\e\wbt artifacts\browser_Release_gs4umwkx_sc0\global.json] for global.json
    [] Probing path [C:\helix\work\workitem\e\wbt artifacts\global.json] for global.json
    [] Probing path [C:\helix\work\workitem\e\global.json] for global.json
    [] Probing path [C:\helix\work\workitem\global.json] for global.json
    [] Probing path [C:\helix\work\global.json] for global.json
    [] Probing path [C:\helix\global.json] for global.json
    [] Probing path [C:\global.json] for global.json
    [] Terminating global.json search at [C:\]
    [] Resolving SDKs with version = 'latest', rollForward = 'latestMajor', allowPrerelease = true
    [] Searching for SDK versions in [C:\helix\work\workitem\e\dotnet-latest\sdk]
    [] Version [9.0.100-rc.1.24378.3] is a better match than [none]
    [] SDK path resolved to [C:\helix\work\workitem\e\dotnet-latest\sdk\9.0.100-rc.1.24378.3]
    [] Using .NET SDK dll=[C:\helix\work\workitem\e\dotnet-latest\sdk\9.0.100-rc.1.24378.3\dotnet.dll]
    [] Using the provided arguments to determine the application to execute.
    [] Using dotnet root path [C:\helix\work\workitem\e\dotnet-latest\]
    [] App runtimeconfig.json from [C:\helix\work\workitem\e\dotnet-latest\sdk\9.0.100-rc.1.24378.3\dotnet.dll]
    [] Runtime config is cfg=C:\helix\work\workitem\e\dotnet-latest\sdk\9.0.100-rc.1.24378.3\dotnet.runtimeconfig.json dev=C:\helix\work\workitem\e\dotnet-latest\sdk\9.0.100-rc.1.24378.3\dotnet.runtimeconfig.dev.json
    [] Attempting to read dev runtime config: C:\helix\work\workitem\e\dotnet-latest\sdk\9.0.100-rc.1.24378.3\dotnet.runtimeconfig.dev.json
    [] Attempting to read runtime config: C:\helix\work\workitem\e\dotnet-latest\sdk\9.0.100-rc.1.24378.3\dotnet.runtimeconfig.json
    [] Runtime config [C:\helix\work\workitem\e\dotne
    CallStack
       at Wasm.Build.Tests.CommandResult.EnsureExitCode(Int32 expectedExitCode, String messagePrefix, Boolean suppressOutput) in /_/src/mono/wasm/Wasm.Build.Tests/Common/CommandResult.cs:line 51
       at Wasm.Build.Tests.CommandResult.EnsureSuccessful(String messagePrefix, Boolean suppressOutput) in /_/src/mono/wasm/Wasm.Build.Tests/Common/CommandResult.cs:line 28
       at Wasm.Build.Tests.BuildTestBase.BuildProjectWithoutAssert(String id, String config, BuildProjectOptions buildProjectOptions, String[] extraArgs) in /_/src/mono/wasm/Wasm.Build.Tests/BuildTestBase.cs:line 178
       at Wasm.Build.Tests.WasmTemplateTestBase.BuildTemplateProject(BuildArgs buildArgs, String id, BuildProjectOptions buildProjectOptions) in /_/src/mono/wasm/Wasm.Build.Tests/WasmTemplateTestBase.cs:line 100
       at Wasm.Build.Tests.NativeAOTTests.PublishAndRun(String assetName) in /_/src/mono/wasm/Wasm.Build.Tests/Templates/NativeAOTTests.cs:line 40
    --- End of stack trace from previous location ---
    Workloads-NoWebcil-ST-Wasm.Build.Tests.NativeAOTTests.WorkItemExecution [Console] [Details] [Artifacts] [50.00% failure rate]
    [ 🚧 Report test infrastructure issue] [ 📄 Report test repository issue]
    This is a helix work item crash with status: BadExit. To investigate look the [Console log] / navigate to [Helix Artifacts]

    Failing Configuration

Was this helpful? Yes No