예제 #1
0
 /// <summary>
 /// Initializes a new instance of the <see cref="ProxyDataCollectionManager"/> class.
 /// </summary>
 /// <param name="requestData">
 ///     Request Data providing common execution/discovery services.
 /// </param>
 /// <param name="settingsXml">
 ///     The settings xml.
 /// </param>
 /// <param name="sources">
 ///     Test Run sources
 /// </param>
 /// <param name="processHelper">
 ///     The process helper.
 /// </param>
 internal ProxyDataCollectionManager(IRequestData requestData, string settingsXml, IEnumerable <string> sources, IProcessHelper processHelper) : this(requestData, settingsXml, sources, new DataCollectionRequestSender(), processHelper, DataCollectionLauncherFactory.GetDataCollectorLauncher(processHelper, settingsXml))
 {
 }
예제 #2
0
 /// <summary>
 /// Initializes a new instance of the <see cref="ProxyDataCollectionManager"/> class.
 /// </summary>
 /// <param name="settingsXml">
 /// The settings xml.
 /// </param>
 /// <param name="processHelper">
 /// The process helper.
 /// </param>
 internal ProxyDataCollectionManager(string settingsXml, IProcessHelper processHelper) : this(settingsXml, new DataCollectionRequestSender(), processHelper, DataCollectionLauncherFactory.GetDataCollectorLauncher(processHelper, settingsXml))
 {
 }
예제 #3
0
 /// <summary>
 /// Initializes a new instance of the <see cref="ProxyDataCollectionManager"/> class.
 /// </summary>
 /// <param name="arch">
 /// Architecture for datacollection process.
 /// </param>
 /// <param name="settingsXml">
 /// Runsettings that contains the datacollector related configuration.
 /// </param>
 public ProxyDataCollectionManager(Architecture arch, string settingsXml, string targetFramework)
     : this(arch, settingsXml, new DataCollectionRequestSender(), DataCollectionLauncherFactory.GetDataCollectorLauncher(targetFramework))
 {
 }