Ideas & Feature Requests

Share your ideas on how Test Cloud can better help you deliver higher quality apps faster.

upgrade mono version used in Xamarin Test Cloud

Looking closer at the assemblies that you uploaded as part of your test run I see System.Net.Http.Extensions and System.Net.Http.Primitives.

I believe that these are from Microsoft HTTP Client Libraries :

As that page says, "Supported Platforms: - .NET Framework 4"

Unfortunately, the version of mono currently running in the test cloud is 3.5.

You can see this in the beginning of the log file:
- - - - -
NUnit-Console version
Copyright (C) 2002-2012 Charlie Poole.
Copyright (C) 2002-2004 James W. Newkirk, Michael C. Two, Alexei A. Vorontsov.
Copyright (C) 2000-2002 Philip Craig.
All Rights Reserved.

Runtime Environment -
OS Version: Unix
CLR Version: 2.0.50727.1433 ( Mono 3.5 ( 3.2.7 ((no/40f92d5 Thu Feb 6 18:29:16 EST 2014) ) )
- - - - -

You can see that the field ResendContentFactory was not in mono's HttpWebRequest until added here (after 3.x):

I have filed an internal issue to upgrade the mono version. If you would like to raise the issue with more visibility you can submit this at:

  • Guest
  • Oct 22 2015
  • Shipped
Device Manufacturer
Device Model Name Not Applicable
Operating System Version
  • Attach files
  • Glenn Wilson commented
    November 11, 2015 17:57

    This has been done. The Test Cloud is now using Mono 4:

    Runtime Environment - 
      CLR Version: 4.0.30319.17020 ( Mono 4.0 ( 4.0.4 ((detached/d481017 Mon Sep 28 17:32:19 EDT 2015) ) )