Exemple #1
0
 public Form()
 {
     InitializeComponent();
     OutputDisplay.ShowMethod         += this.OutputRichTextBox;
     ProgressBarShow.SetProgressValue += this.SetProgressValue;
     _ = GoogleAnalyticsTracker.Tracker("Form", "Initialize");
 }
Exemple #2
0
        private void startBtn_Click(object sender, EventArgs e)
        {
            _ = GoogleAnalyticsTracker.Tracker("Form", "Start");
            this._starTime = DateTime.Now;
            CommonHelper.KillExcelProcess();
            if (this.FileChecked(filePathTb.Text))
            {
                return;
            }

            this.backgroundWorker.RunWorkerAsync(filePathTb.Text);
            this.timer.Start();
        }
Exemple #3
0
 /// <summary>
 /// Excel转换为XML
 /// </summary>
 /// <param name="fileDir">文件路径</param>
 private void ExcelToXml(string fileDir)
 {
     _ = GoogleAnalyticsTracker.Tracker("Work", "ExcelToXml");
     try
     {
         ExcelAnalysisByEpplus excelAnalysis = new ExcelAnalysisByEpplus(fileDir);
         _tcDic = excelAnalysis.ReadExcel();
     }
     catch (Exception ex)
     {
         this._logger.Error(ex);
         OutputDisplay.ShowMessage(ex.ToString(), Color.Red);
         return;
     }
 }
Exemple #4
0
 private void XmlToExcel(string fileDir)
 {
     _ = GoogleAnalyticsTracker.Tracker("Work", "XmlToExcel");
     try
     {
         XmlAnalysis     xmlAnalysis = new XmlAnalysis(fileDir);
         XmlToModel      xtm         = new XmlToModel(xmlAnalysis.GetAllTestCaseNodes());
         List <TestCase> tcList      = xtm.OutputTestCases();
         this._tcDic = new Dictionary <string, List <TestCase> >();
         _tcDic.Add("TestCase", tcList);
     }
     catch (Exception ex)
     {
         this._logger.Error(ex);
         OutputDisplay.ShowMessage(ex.ToString(), Color.Red);
         return;
     }
 }