diff --git a/src/Xamarin.Android.Build.Tasks/Tests/Xamarin.Android.Build.Tests/BindingBuildTest.cs b/src/Xamarin.Android.Build.Tasks/Tests/Xamarin.Android.Build.Tests/BindingBuildTest.cs index a399aecf137..f2e016c0d8d 100644 --- a/src/Xamarin.Android.Build.Tasks/Tests/Xamarin.Android.Build.Tests/BindingBuildTest.cs +++ b/src/Xamarin.Android.Build.Tasks/Tests/Xamarin.Android.Build.Tests/BindingBuildTest.cs @@ -1144,9 +1144,16 @@ public void AndroidMavenLibrary_AllDependenciesAreVerified ([Values] AndroidRunt using var a = CreateDllBuilder (); using var b = CreateDllBuilder (); + a.ThrowOnBuildFailure = false; + b.ThrowOnBuildFailure = false; - Assert.IsTrue (a.Build (proj), "ProjectReference build should have succeeded."); - Assert.IsTrue (b.Build (proj), "Build should have succeeded."); + Assert.IsTrue (a.Build (collection), "ProjectReference project build should have succeeded."); + if (!b.Build (proj)) { + if (b.LastBuildOutput.ContainsText ("404 (Not Found)")) { + Assert.Inconclusive ("Test skipped due to transient Maven repository error (404 Not Found)."); + } + Assert.Fail ("Build should have succeeded."); + } } } }