예제 #1
0
        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)
 {
 }
예제 #7
0
 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)
 {
 }
예제 #16
0
 public MacExecuteTask(BuildToolTask build_task)
     : base(build_task)
 {
 }