Ejemplo n.º 1
0
        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);
        }
Ejemplo n.º 2
0
        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)));
        }
Ejemplo n.º 3
0
 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";
 }
Ejemplo n.º 4
0
        public void RunExecution()
        {
            var testRun = TestRunFactory.BuildTestRun();

            testRun.Execute();
        }
Ejemplo n.º 5
0
        public void BuildTestRun()
        {
            var testRun = TestRunFactory.BuildTestRun();

            Assert.IsNotNull(testRun.Steps.First());
        }