Uh oh!
There was an error while loading. Please reload this page.
Use a list for tests in src/tests/run.py - #78463
Conversation
Otherwise we may problems due to multiple test assemblies having tests of the same name (e.g. due to _r, _ro versions of the same tests). Fixdotnet#78462
ghost
commented
Nov 16, 2022
Tagging subscribers to this area: @hoyosjs Issue DetailsFix #78462
|
jakobbotsch
commented
Nov 16, 2022
Not sure that this is the best fix. It works for other tests already without this change because they disambiguate via the My main concern is then whether we see the _r/_ro distinction anywhere in AzDO, but I think so, since the assembly name does include that. |
BrianBohe
commented
Nov 17, 2022
Can we change the test names and leave this as a check for future problems? |
jakobbotsch
commented
Nov 17, 2022
It's like I said above – I don't think it matters. |
jakobbotsch
commented
Nov 17, 2022
For example, here's one of these test failures: You can see both BEGINEXECUTION/datadisks/disk1/work/B5A409B3/p/corerun -p System.Reflection.Metadata.MetadataUpdater.IsSupported=falseHardwareIntrinsics_r.dll ''23:16:14.616Runningtest: global::JIT.HardwareIntrinsics.Arm._AdvSimd.Arm64.Program.Abs_Vector128_Double()
SupportedISAs:Anyway, I will leave it up to @trylek and @davidwrighton whether they think this fix is ok, or if we should try to disambiguate the hardware intrinsics test names by assembly also. I'm not sure where to do the latter after #74886. |
BruceForstall
left a comment
There was a problem hiding this comment.
LGTM, but feel free to wait for @trylek and/or @davidwrighton for more context
davidwrighton
commented
Nov 18, 2022
I think this change is fine, but I'll admit I with the testresults.xml file had the distinction in it itself. |
Fix#78462