diff --git a/tests/MSBuildDeviceIntegration/Tests/InstallAndRunTests.cs b/tests/MSBuildDeviceIntegration/Tests/InstallAndRunTests.cs index cb0ab1c00ba..30c17be58ed 100644 --- a/tests/MSBuildDeviceIntegration/Tests/InstallAndRunTests.cs +++ b/tests/MSBuildDeviceIntegration/Tests/InstallAndRunTests.cs @@ -56,6 +56,10 @@ static IEnumerable Get_DotNetRun_Data () //AddTestData (false, "managed", runtime); } + AddTestData (true, "trimmable", AndroidRuntime.CoreCLR); + AddTestData (false, "trimmable", AndroidRuntime.CoreCLR); + AddTestData (true, "trimmable", AndroidRuntime.NativeAOT); + return ret; void AddTestData (bool isRelease, string typemapImplementation, AndroidRuntime runtime) @@ -89,6 +93,10 @@ public void DotNetRun (bool isRelease, string typemapImplementation, AndroidRunt Assert.Ignore ("NativeAOT doesn't work with LLVM-IR typemaps"); } + if (runtime == AndroidRuntime.CoreCLR && isRelease && typemapImplementation == "trimmable") { + Assert.Ignore ("TODO: re-enable when dotnet run --no-build succeeds for Release CoreCLR trimmable typemap in MSBuildDeviceIntegration"); + } + var proj = new XamarinAndroidApplicationProject (packageName: PackageUtils.MakePackageName (runtime)) { IsRelease = isRelease };