From b22d6879c80f7709f3eda0a545fe3a9b63215223 Mon Sep 17 00:00:00 2001 From: Jan Kotas Date: Mon, 3 Oct 2022 23:15:21 -0700 Subject: [PATCH] Use more accurate condition to suppress GetAssemblyName test Fixes #68980 --- src/libraries/System.Reflection/tests/AssemblyNameTests.cs | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/src/libraries/System.Reflection/tests/AssemblyNameTests.cs b/src/libraries/System.Reflection/tests/AssemblyNameTests.cs index 951bad32cdfb00..1960027c1ff132 100644 --- a/src/libraries/System.Reflection/tests/AssemblyNameTests.cs +++ b/src/libraries/System.Reflection/tests/AssemblyNameTests.cs @@ -295,10 +295,11 @@ public static void Clone() [Fact] public static void GetAssemblyName() { - if (!PlatformDetection.IsNativeAot) + Assembly a = typeof(AssemblyNameTests).Assembly; + string assemblyLocation = AssemblyPathHelper.GetAssemblyLocation(a); + if (!string.IsNullOrEmpty(assemblyLocation)) { - Assembly a = typeof(AssemblyNameTests).Assembly; - Assert.Equal(new AssemblyName(a.FullName).ToString(), AssemblyName.GetAssemblyName(AssemblyPathHelper.GetAssemblyLocation(a)).ToString()); + Assert.Equal(new AssemblyName(a.FullName).ToString(), AssemblyName.GetAssemblyName(assemblyLocation).ToString()); } }