public RunTestTask(BuildToolTask build_task)
        {
            this.BuildTask = build_task;

            Jenkins              = build_task.Jenkins;
            TestProject          = build_task.TestProject;
            Platform             = build_task.Platform;
            ProjectPlatform      = build_task.ProjectPlatform;
            ProjectConfiguration = build_task.ProjectConfiguration;
            if (build_task.HasCustomTestName)
            {
                TestName = build_task.TestName;
            }
        }
示例#2
0
        public RunTestTask(BuildToolTask build_task, IProcessManager processManager) : base(build_task.Jenkins)
        {
            this.BuildTask      = build_task;
            this.ProcessManager = processManager ?? throw new ArgumentNullException(nameof(processManager));

            TestProject          = build_task.TestProject;
            Platform             = build_task.Platform;
            ProjectPlatform      = build_task.ProjectPlatform;
            ProjectConfiguration = build_task.ProjectConfiguration;
            if (build_task.HasCustomTestName)
            {
                TestName = build_task.TestName;
            }
        }
示例#3
0
 public MacTask(Jenkins jenkins, BuildToolTask build_task, IProcessManager processManager)
     : base(jenkins, build_task, processManager)
 {
 }
示例#4
0
 public MacExecuteTask(Jenkins jenkins, BuildToolTask build_task, IMlaunchProcessManager processManager, ICrashSnapshotReporterFactory crashReportSnapshotFactory)
     : base(jenkins, build_task, processManager)
 {
     this.CrashReportSnapshotFactory = crashReportSnapshotFactory ?? throw new ArgumentNullException(nameof(crashReportSnapshotFactory));
 }
示例#5
0
 public RunXtroTask(Jenkins jenkins, BuildToolTask build_task, IMlaunchProcessManager processManager, ICrashSnapshotReporterFactory crashReportSnapshotFactory)
     : base(jenkins, build_task, processManager, crashReportSnapshotFactory)
 {
 }
示例#6
0
 public MacTask(BuildToolTask build_task)
     : base(build_task)
 {
 }
 public NUnitExecuteTask(Jenkins jenkins, BuildToolTask build_task, IMlaunchProcessManager processManager)
     : base(jenkins, build_task, processManager)
 {
 }
 public NUnitExecuteTask(BuildToolTask build_task)
     : base(build_task)
 {
 }
示例#9
0
 public RunXITask(Jenkins jenkins, BuildToolTask build_task, IMlaunchProcessManager processManager, IEnumerable <TDevice> candidates)
     : base(jenkins, build_task, processManager)
 {
     this.Candidates = candidates;
 }
 public NUnitExecuteTask(BuildToolTask build_task, IProcessManager processManager)
     : base(build_task, processManager)
 {
 }
示例#11
0
 public MacTask(BuildToolTask build_task, IProcessManager processManager)
     : base(build_task, processManager)
 {
 }
示例#12
0
 public RunXITask(BuildToolTask build_task, IEnumerable <TDevice> candidates)
     : base(build_task)
 {
     this.Candidates = candidates;
 }
示例#13
0
 public RunXITask(BuildToolTask build_task, IProcessManager processManager, IEnumerable <TDevice> candidates)
     : base(build_task, processManager)
 {
     this.Candidates = candidates;
 }
示例#14
0
 public RunXtroTask(BuildToolTask build_task, IProcessManager processManager, ICrashSnapshotReporterFactory crashReportSnapshotFactory)
     : base(build_task, processManager, crashReportSnapshotFactory)
 {
 }
示例#15
0
 public RunXtroTask(BuildToolTask build_task) : base(build_task)
 {
 }
 public MacExecuteTask(BuildToolTask build_task)
     : base(build_task)
 {
 }