Description
Copying over https://bugzilla.xamarin.com/show_bug.cgi?id=59871
I'm seeing an intermittent failure in DotNetInterfacesShouldEqualJavaInterfaces which fails at different points across different devices. In some of these cases there were network connectivity issues present, however I don't believe interface discovery should be affected by network connectivity state. Rebooting the affected devices did not resolve the negative behavior. I have hit this a couple of times during d15-7 testing as well.
Oneplus One
https://gist.github.com/pjcollins/50b3036dd4a0b4a4d881a24fe49ab30d
09-25 12:36:18.234 I/mono-stdout(26038): [FAIL] : #6.3 (dummy0 not found in Java interfaces)
Samsung S8
https://gist.github.com/pjcollins/5782e1bc225cdf105a75491e23f257d6
09-29 10:26:41.754 I/mono-stdout(18006): [FAIL] : #3.1
09-29 10:26:41.754 I/mono-stdout(18006): Expected: 19
09-29 10:26:41.754 I/mono-stdout(18006): But was: 5
Nexus 6p (API 25)
https://gist.github.com/pjcollins/062f2124e1e76561809193450f97e768
09-29 10:26:05.053 I/mono-stdout(32432): [FAIL] : #3.1
09-29 10:26:05.053 I/mono-stdout(32432): Expected: 22
09-29 10:26:05.053 I/mono-stdout(32432): But was: 4
Asus Zenphone
https://gist.github.com/pjcollins/f8dd5ad7c685d537d2ef512625320cc3
09-29 15:17:45.971 I/mono-stdout(10500): [FAIL] : #3.1
09-29 15:17:45.971 I/mono-stdout(10500): Expected: 24
09-29 15:17:45.971 I/mono-stdout(10500): But was: 7
Environment
Operating System: Mac OS X 10.12.3
monodroid/d15-5/12e1ed307ba15f186f2a2363815a5bf195c41370