public override bool Execute() { if (DebugWaitForInput) { this.Log.LogMessageFromText($"PID:{Process.GetCurrentProcess().Id} Attach debugger now.", MessageImportance.High); while (DebugWaitForInput) { ; } } try { CodeGenOutput.Redirect(new TaskLogOutputWriter(this.Log)); LoadSuiteGenerator suiteGen = new LoadSuiteGenerator(); suiteGen.GenerateSuite(this.ParseSeed(), this.SuiteName, this.SuitePath, this.ParseTestPaths(), this.ParseSearchStrings(), this.ParseFrameworkPaths(), this.GetSuiteConfig(), this.DiscoveryCachePath); return(true); //return this.Log.HasLoggedErrors; } catch (Exception e) { this.Log.LogErrorFromException(e); return(false); } }
public override bool Execute() { if (DebugWaitForInput) { MessageBox.Show($"PID:{Process.GetCurrentProcess().Id} Attach debugger now.", "Debug GenerateStressSuiteTask", MessageBoxButton.OK); } try { CodeGenOutput.Redirect(new TaskLogOutputWriter(this.Log)); LoadSuiteGenerator suiteGen = new LoadSuiteGenerator(); suiteGen.GenerateSuite(this.ParseSeed(), this.SuiteName, this.SuitePath, this.ParseTestPaths(), this.ParseSearchStrings(), this.ParseFrameworkPaths(), this.GetSuiteConfig(), this.DiscoveryCachePath, this.UseLegacyProject, this.PackageConfigPath); return(true); } catch (Exception e) { this.Log.LogErrorFromException(e); return(false); } }