Пример #1
0
        public bool StartRun(SelectedSettings settings)
        {
            try
            {
                List <string> CompletedTestResultPath = new List <string>();
                MyLogger.ClearAllMsg();
                if (settings.Suite != null)
                {
                    Assert.IsTrue(Setup(settings));
                    MyLogger.Log("********************************EXECUTION STARTED*********************************");
                    MyLogger.clearMsg();
                    Driver();
                    MyLogger.Log("********************************EXECUTION COMPLETED********************************");
                    settings.Suite = null;
                }

                if (settings.BulkSuite != null)
                {
                    foreach (string suite in settings.BulkSuite)
                    {
                        MyLogger.ClearAllMsg();
                        if (_TestStartInfo != null)
                        {
                            CompletedTestResultPath.Add(_TestStartInfo.ResultPath);
                        }
                        CompletedResultLog(CompletedTestResultPath);
                        settings.Suite = suite;
                        Assert.IsTrue(Setup(settings));
                        MyLogger.Log("********************************EXECUTION STARTED*********************************");
                        MyLogger.clearMsg();
                        Driver();
                        MyLogger.Log("********************************EXECUTION COMPLETED********************************");
                    }
                }
                settings.BulkSuite = null;
                return(true);
            }
            catch
            {
                return(false);
            }
        }