-
Notifications
You must be signed in to change notification settings - Fork 4.9k
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
[mono][tvos] DataSet Xml serialization tests failing on tvos lanes #110771
Comments
/cc: @akoeplinger |
Hmm this shouldn't have happened because these tests are marked with
Can you check whether the AppConfig gets generated correctly? |
I wonder if we need to add the msbuild property to: runtime/eng/testing/tests.mobile.targets Lines 43 to 48 in 69d8076
but I'm not 100% sure why we get this mismatch between the feature switch used inside of the BCL and the test code... |
I also noticed trimming tests have this configuration: runtime/src/libraries/System.Data.Common/tests/TrimmingTests/System.Data.Common.TrimmingTests.proj Lines 7 to 9 in e78ee77
|
I think the problem is related to how we split trimming+AOT builds between Helix and build machines where we have the following:
{
"runtimeOptions": {
"tfm": "net10.0",
"includedFrameworks": [
{
"name": "Microsoft.NETCore.App",
"version": "10.0.0"
}
],
"configProperties": {
"System.Reflection.Metadata.MetadataUpdater.IsSupported": false,
"System.Runtime.CompilerServices.RuntimeFeature.IsDynamicCodeSupported": false,
"System.Runtime.Serialization.EnableUnsafeBinaryFormatterSerialization": true
}
}
}
|
Yeah that sounds like a reasonable explanation and is also pretty scary :) I wonder if we could only do the AOT+app build on Helix and do the publish+trim on AzDO, that one should be fast enough. |
Do you mean publish+trim on build machine? I remember there was a bottleneck, but let's try again. I agree that the current can "mask" errors. |
yes, publish+trim. afaik the bottleneck was on AOTing the assemblies. |
Build Information
Build: https://dev.azure.com/dnceng-public/public/_build/results?buildId=896707
Affected pipeline:
runtime-extra-platforms
Job name:
tvos-arm64 Release AllSubsets_Mono
Build error leg or test failing:
System.Data.Common.Tests
Crash details
ConsoleLog
CrashLog
Root cause
This seems to be introduced with #110477 more specifically: a149938
Error Message
Fill the error message using step by step known issues guidance.
Known issue validation
Build: 🔎 https://dev.azure.com/dnceng-public/public/_build/results?buildId=896707
Error message validated:
[Failed: [1-9]\d*.*(net\.dot\.System\.Data\.Common\.Tests)+
]Result validation: ❌ Known issue did not match with the provided build.
Validation performed at: 12/17/2024 9:01:33 AM UTC
Known issue validation
Build: 🔎 https://dev.azure.com/dnceng-public/public/_build/results?buildId=896707
Error message validated:
[(Failed: )+[1-9]\d*.*(net\.dot\.System\.Data\.Common\.Tests)+
]Result validation: ❌ Known issue did not match with the provided build.
Validation performed at: 12/17/2024 9:27:50 AM UTC
Known issue validation
Build: 🔎 https://dev.azure.com/dnceng-public/public/_build/results?buildId=896707
Error message validated:
[Failed: [1-9]\d*.*net\.dot\.System\.Data\.Common\.Tests
]Result validation: ❌ Known issue did not match with the provided build.
Validation performed at: 12/17/2024 9:34:35 AM UTC
Known issue validation
Build: 🔎 https://dev.azure.com/dnceng-public/public/_build/results?buildId=896707
Error message validated:
[Failed: [1-9]+[0-9]* net.dot.System.Data.Common.Tests
]Result validation: ✅ Known issue matched with the provided build.
Validation performed at: 12/17/2024 9:43:23 AM UTC
Report
Summary
The text was updated successfully, but these errors were encountered: