Beispiel #1
0
        protected override bool Execute(IIntegrationResult result)
        {
            ProcessInfo   processInfo = this.CreateProcessInfo(result);
            ProcessResult run         = base.TryToRun(processInfo, result);

            result.AddTaskResult(run.StandardOutput);
            result.AddTaskResult(new ProcessTaskResult(run, true));
            if (run.TimedOut)
            {
                result.AddTaskResult(BaseExecutableTask.MakeTimeoutBuildResult(processInfo));
            }
            return(run.Succeeded);
        }
Beispiel #2
0
        protected override bool Execute(IIntegrationResult result)
        {
            BuildProgressInformation buildProgressInformation = result.BuildProgressInformation;

            buildProgressInformation.SignalStartRunTask($"Executing Nunit{Version}");
            ProcessInfo   processInfo = this.CreateProcessInfo(result);
            ProcessResult run         = base.TryToRun(processInfo, result);

            result.AddTaskResult(new ProcessTaskResult(run, true));
            if (run.TimedOut)
            {
                result.AddTaskResult(BaseExecutableTask.MakeTimeoutBuildResult(processInfo));
            }
            return(run.Succeeded);
        }
Beispiel #3
0
        protected override bool Execute(IIntegrationResult result)
        {
            SetDefaultEnvironmentVariable();
            BuildProgressInformation buildProgressInformation = result.BuildProgressInformation;

            buildProgressInformation.SignalStartRunTask($"Executing TqRsync");

            ProcessInfo processInfo = this.CreateProcessInfo(result);

            result.AddTaskResult(processInfo.FileName + " " + processInfo.Arguments);

            ProcessResult run = base.TryToRun(processInfo, result);

            result.AddTaskResult(new ProcessTaskResult(run, true));
            if (run.TimedOut)
            {
                result.AddTaskResult(BaseExecutableTask.MakeTimeoutBuildResult(processInfo));
            }
            return(run.Succeeded);
        }