The xamarin-android repo will begin using Mono's new NUnitLite infrastructure for unit tests. Instead of "including" many of mono's BCL unit tests into a separate test project, xamarin-android will directly use the mono-built test assemblies from:
> make -C mcs/class/corlib PROFILE=monodroid test
Unfortunately, not all tests pass as-is when running on Android.
The `MonoTests.System.Reflection.AssemblyTest.GetReferencedAssemblies()` test fails when run in this environment, as `AssemblyName.Flags` has a value of `AssemblyNameFlags.PublicKey`; the test expects a value of `AssemblyNameFlags.None`:
I do not know why this test is failing.
I could not reproduce it but made blind fix based on unknown nature of Xamarin.Android.NUnitLite.dll https://github.com/mono/mono/pull/5720
Fixed in master