From a9a5d2c6d852825de3aa643bb093615c3f2979f2 Mon Sep 17 00:00:00 2001 From: Dean Ellis Date: Mon, 30 Oct 2023 18:50:11 +0000 Subject: [PATCH] [tests] assert that Designer Assembly is not packaged. (#8467) We had a worry that the `_Microsoft.Android.Resource.Designer.dll` was being auto included in NuGet packages. Update the `XASdkTests.DotNetPack()` test to assert that `_Microsoft.Android.Resource.Designer.dll` is not included in the generated `.nuget` file. Spoiler... turns out it wasn't :D --- .../Tests/Xamarin.Android.Build.Tests/XASdkTests.cs | 1 + 1 file changed, 1 insertion(+) diff --git a/src/Xamarin.Android.Build.Tasks/Tests/Xamarin.Android.Build.Tests/XASdkTests.cs b/src/Xamarin.Android.Build.Tasks/Tests/Xamarin.Android.Build.Tests/XASdkTests.cs index b6af5be79ab..705facf3e99 100644 --- a/src/Xamarin.Android.Build.Tasks/Tests/Xamarin.Android.Build.Tests/XASdkTests.cs +++ b/src/Xamarin.Android.Build.Tasks/Tests/Xamarin.Android.Build.Tests/XASdkTests.cs @@ -141,6 +141,7 @@ public String Say (String quote) { nupkg.AssertDoesNotContainEntry (nupkgPath, "content/nopack.aar"); nupkg.AssertDoesNotContainEntry (nupkgPath, $"contentFiles/any/{dotnetVersion}-android{apiLevel}.0/nopack.aar"); nupkg.AssertContainsEntry (nupkgPath, $"lib/{dotnetVersion}-android{apiLevel}.0/baz.aar"); + nupkg.AssertDoesNotContainEntry (nupkgPath, $"lib/{dotnetVersion}-android{apiLevel}.0/_Microsoft.Android.Resource.Designer.dll"); } static readonly object[] DotNetTargetFrameworks = new object[] {