public void CLIConfigTest() { // Arrange PrepareForCLICreationAndExecution(); // Create config file CLIHelper cLIHelper = new CLIHelper(); cLIHelper.RunAnalyzer = true; cLIHelper.ShowAutoRunWindow = false; cLIHelper.DownloadUpgradeSolutionFromSourceControl = false; RunSetAutoRunConfiguration runSetAutoRunConfiguration = new RunSetAutoRunConfiguration(WorkSpace.Instance.Solution, WorkSpace.Instance.RunsetExecutor, cLIHelper); runSetAutoRunConfiguration.ConfigFileFolderPath = mTempFolder; runSetAutoRunConfiguration.SelectedCLI = new CLIConfigFile(); runSetAutoRunConfiguration.CreateConfigFile(); // Act CLIProcessor CLI = new CLIProcessor(); CLI.ExecuteArgs(new string[] { runSetAutoRunConfiguration.SelectedCLI.Identifier + "=" + runSetAutoRunConfiguration.ConfigFileFullPath }); // Assert Assert.AreEqual(WorkSpace.Instance.RunsetExecutor.Runners[0].BusinessFlows[0].RunStatus, Amdocs.Ginger.CoreNET.Execution.eRunStatus.Passed, "BF RunStatus=Passed"); }
public override void Finish() { try { // Write Configuration file AutoRunConfiguration.CreateConfigFile(); // Create windows shortcut if (AutoRunShortcut.CreateShortcut) { SaveShortcut(); Reporter.ToUser(eUserMsgKey.StaticInfoMessage, "Auto Run Configuration and Shortcut were created successfully."); return; } Reporter.ToUser(eUserMsgKey.StaticInfoMessage, "Auto Run Configuration was created successfully."); } catch (Exception ex) { Reporter.ToUser(eUserMsgKey.StaticErrorMessage, "Error occurred while creating the Auto Run Configuration/Shortcut." + Environment.NewLine + "Error: " + ex.Message); } }