static void Main(string[] args) { #if _DEBUG if (ConfigSecurity.CheckDigitalSignature() == false) { Log("Config file signature check failed. Exiting"); return; } #endif try { var testRun = TestRunFactory.BuildTestRun(); testRun.Execute(); } catch (NoDiscoveredDevicesException) { Log("No devices found"); } catch (ConnectionFailedException) { Log("Connection to device failed"); } catch (NoTargetFoundException) { Log("No target devices found"); } Console.WriteLine("Press a key to exit"); Console.ReadKey(false); }
public void VerifyMultipleStepOrder() { var testRun = TestRunFactory.BuildTestRun(); Assert.IsTrue(testRun.Steps.Count == 2); Assert.IsTrue(testRun.Steps[0].Order == 0); Assert.IsTrue(testRun.Steps[1].Order == 1); //Assert.IsTrue(testRun.Steps[0].GetType().Equals(typeof(BuzzerTest))); //Assert.IsTrue(testRun.Steps[1].GetType().Equals(typeof(CommandTest))); }
public TestRunViewModel() { TestSteps = new ObservableCollection <TestStepModel>(); StartCommand = new DelegateCommand(new Action <object>(ProcessTestRunState), (a) => true); _execution = TestRunFactory.BuildTestRun(); _execution.OnTestStepCompleted += new OnTestStepCompletedHandler(_execution_OnTestStepCompleted); _execution.OnTestStepStarted += new OnTestStepStartedHandler(_execution_OnTestStepStarted); _execution.OnConnected += new OnConnectedHandler(_execution_OnConnected); _execution.OnRunCompleted += new OnTestRunCompletedHandler(_execution_OnRunCompleted); Statistics = new TestStatisticsModel(); ResetTest(); Statistics.UserData = ""; _currentState = TestExecutionState.IDLE; ButtonText = "START"; }
public void RunExecution() { var testRun = TestRunFactory.BuildTestRun(); testRun.Execute(); }
public void BuildTestRun() { var testRun = TestRunFactory.BuildTestRun(); Assert.IsNotNull(testRun.Steps.First()); }