Example #1
0
        private void runInformationMessage(RunInformationMessage x)
        {
            if (!_isRunning)
            {
                return;
            }
            var text    = "";
            var message = (RunInformationMessage)x;

            switch (message.Type)
            {
            case InformationType.Build:
                if (ShowRunInformation)
                {
                    text = string.Format("building {0}", Path.GetFileName(message.Project));
                }
                break;

            case InformationType.TestRun:
                text = "testing...";
                break;

            case InformationType.PreProcessing:
                if (ShowRunInformation)
                {
                    text = "locating affected tests";
                }
                break;
            }
            if (text != "")
            {
                setProgress(ImageStates.Progress, text.ToString(), false, null);
                printMessage(new RunMessages(RunMessageType.Normal, text.ToString()));
            }
        }
 public void Should_subscribe_to_run_information_messages()
 {
     var message = new RunInformationMessage(InformationType.Build, "", "", "".GetType());
     _bus.Publish(message);
     waitForAsyncCall();
     _view.RunInformationMessage.ShouldBeTheSameAs(message);
 }
Example #3
0
        public void Should_subscribe_to_run_information_messages()
        {
            var message = new RunInformationMessage(InformationType.Build, "", "", "".GetType());

            _bus.Publish(message);
            waitForAsyncCall(() => { return(_view.RunInformationMessage != null); });
            _view.RunInformationMessage.ShouldBeTheSameAs(message);
        }
        public void Should_be_able_to_consume_run_information_messages()
        {
            var consumer = new RunMessageConsumer(_bus);
            var message  = new RunInformationMessage(InformationType.Build, "", "", "".GetType());

            _bus.Publish(message);
            waitForAsyncCall();
            consumer.RunInformationMessageEventCalled.ShouldBeTrue();
        }
        public void Should_serialize_run_information_message()
        {
            var message = new RunInformationMessage(InformationType.TestRun, "project 1", "assembly", typeof(RunFinishedMessage));
            var output  = serializeDeserialize <RunInformationMessage>(message);

            output.Project.ShouldEqual("project 1");
            output.Assembly.ShouldEqual("assembly");
            output.Type.ShouldEqual(InformationType.TestRun);
            output.Runner.ShouldEqual(typeof(RunFinishedMessage));
        }
Example #6
0
 public void RecievingRunInformationMessage(RunInformationMessage message)
 {
     var text = "";
     switch (message.Type)
     {
         case InformationType.Build:
             text = string.Format("building {0}", Path.GetFileName(message.Project));
             break;
         case InformationType.TestRun:
             text = string.Format("testing {0}", Path.GetFileName(message.Assembly));
             break;
     }
     _onMessage.Invoke(new RunMessages(RunMessageType.Normal, text));
 }
        public void RecievingRunInformationMessage(RunInformationMessage message)
        {
            var text = "";

            switch (message.Type)
            {
            case InformationType.Build:
                text = string.Format("building {0}", Path.GetFileName(message.Project));
                break;

            case InformationType.TestRun:
                text = string.Format("testing {0}", Path.GetFileName(message.Assembly));
                break;
            }
            _onMessage.Invoke(new RunMessages(RunMessageType.Normal, text));
        }
Example #8
0
        public void RecievingRunInformationMessage(RunInformationMessage message)
        {
            var text = "";

            switch (message.Type)
            {
            case InformationType.Build:
                text = string.Format("building {0}", Path.GetFileName(message.Project));
                break;

            case InformationType.TestRun:
                text = string.Format("testing {0}", Path.GetFileName(message.Assembly));
                break;
            }
            _syncContext.Post(m => setRunInProgressFeedback(m.ToString()), text);
        }
Example #9
0
        private void runInformationMessage(RunInformationMessage msg)
        {
            _syncContext.Post(x =>
            {
                if (!_isRunning)
                {
                    return;
                }
                var text    = "";
                var message = (RunInformationMessage)x;
                switch (message.Type)
                {
                case InformationType.Build:
                    if (ShowRunInformation)
                    {
                        text = string.Format("building {0}", Path.GetFileName(message.Project));
                    }
                    break;

                case InformationType.TestRun:
                    text = "testing...";
                    break;

                case InformationType.PreProcessing:
                    if (ShowRunInformation)
                    {
                        text = "locating affected tests";
                    }
                    break;
                }
                if (text != "")
                {
                    printMessage(new RunMessages(RunMessageType.Normal, text.ToString()));
                }
            }, msg);
        }
 public void RecievingRunInformationMessage(RunInformationMessage message)
 {
 }
Example #11
0
 public void RecievingRunInformationMessage(RunInformationMessage message)
 {
     var text = "";
     switch (message.Type)
     {
         case InformationType.Build:
             text = string.Format("building {0}", Path.GetFileName(message.Project));
             break;
         case InformationType.TestRun:
             text = string.Format("testing {0}", Path.GetFileName(message.Assembly));
             break;
     }
     _syncContext.Post(m => setRunInProgressFeedback(m.ToString()), text);
 }
Example #12
0
 public void RecievingRunInformationMessage(RunInformationMessage message)
 {
     Debug.WriteDetail("handling run information message");
     trySend(message);
 }
Example #13
0
 public RunInformationMessageEventArgs(RunInformationMessage message)
 {
     Message = message;
 }
Example #14
0
 public RunInformationMessageEventArgs(RunInformationMessage message)
 {
     Message = message;
 }
Example #15
0
 public void Should_be_able_to_consume_run_information_messages()
 {
     var consumer = new RunMessageConsumer(_bus);
     var message = new RunInformationMessage(InformationType.Build, "", "", "".GetType());
     _bus.Publish(message);
     waitForAsyncCall();
     consumer.RunInformationMessageEventCalled.ShouldBeTrue();
 }
Example #16
0
 public void RecievingRunInformationMessage(RunInformationMessage message)
 {
     
 }