Example #1
0
 /// <summary>
 /// Register an test listener to be notified.
 /// </summary>
 public void RegisterListener(ITestListener listener)
 {
     _listeners.Add(listener);
     foreach (ITest t in Tests)
     {
         t.RegisterListener(listener);
     }
 }
Example #2
0
        public QTF.TestVerdict WriteTestProperties()
        {
            try
            {
                Setup();

                //TestListenerCollection listeners = QTF.TestProperties.TestListeners;

                //QTF.TestProperties.SetProperty("Uri", "http://google.com");

                TestListenerCollection testListeners = new TestListenerCollection();
                var arguments = new List <string>();
                //Dictionary<string, string> arguments = new Dictionary<string, string>();
                //arguments.Add("Argument1", "Milky Way");
                testListeners.Add(new TestListenerDescriptor()
                {
                    Name        = "TestListener1",
                    Description = "Sample test listner",
                    Assembly    = @"C:\TestProjects\Quintity\Quintity.TestFramework\Quintity.TestFramework - Trunk\Quintity.TestFramework.SampleListener\bin\Debug\Quintity.TestFramework.SampleListener.dll",
                    Type        = "Quintity.TestFramework.SampleListener",
                    OnFailure   = QTF.OnFailure.Stop,
                    Status      = QTF.Status.Active,
                    //Arguments = arguments
                });

                //testListeners.Add(new TestListenerDescriptor()
                //{
                //    Name = "TestListener2"
                //});

                QTF.TestProperties.SetPropertyValue("TestListeners", testListeners);

                QTF.TestProperties.Save(@"c:\temp\myproperties.props");

                //QTF.TestProperties.SetProperty("TestListeners", new TestListenerCollection());



                //QTF.TestProperties.Initialize(@"c:\temp\myproperties.props");



                //int i = 1;
            }
            catch (Exception e)
            {
                TestMessage += e.ToString();
                TestVerdict  = QTF.TestVerdict.Error;
            }
            finally
            {
                Teardown();
            }

            return(TestVerdict);
        }
Example #3
0
 /// <summary>
 /// Register an test listener to be notified.
 /// </summary>
 public void RegisterListener(ITestListener listener)
 {
     _listeners.Add(listener);
     foreach (IFixture f in Fixtures)
     {
         f.RegisterListener(listener);
     }
     foreach (ITestSuite ts in TestSuites)
     {
         ts.RegisterListener(listener);
     }
 }
        public TestVerdict TestListeners()
        {
            try
            {
                var testListeners = new TestListenerCollection();

                var parameters = new Dictionary <string, string>();
                parameters.Add("Param1", "Value1");
                parameters.Add("Param2", "Value2");

                var testListener = new TestListenerDescriptor()
                {
                    Name        = "My listener",
                    Description = "My description",
                    Assembly    = @"C:\temp\library",
                    OnFailure   = OnFailure.Stop,
                    Status      = Status.Inactive,
                    Parameters  = parameters
                };

                testListeners.Add(testListener);

                var property = new TestProperty("TestListeners", "description", @"C:\temp", true);
                TestProperties.AddProperty(property);

                TestListenerCollection.SerializeToFile(testListeners, @"c:\temp\testlisteners.confg");

                var bob = TestListenerCollection.DeserializeFromFile(@"c:\temp\testlisteners.confg");

                TestMessage += "Success";
                TestVerdict  = TestVerdict.Pass;
            }
            catch (Exception e)
            {
                TestMessage += e.ToString();
                TestVerdict  = TestVerdict.Error;
            }
            finally
            {
            }

            return(TestVerdict);
        }
        private void newFile()
        {
            try
            {
                DialogResult result = DialogResult.No;

                if (_changed)
                {
                    // Prompt to save if currently loaded has changed.
                    result = promptToSave();
                }

                if (result != DialogResult.Cancel)
                {
                    if (result == DialogResult.Yes)
                    {
                        saveFile();
                    }

                    // Create new listener collection
                    _testListeners = new TestListenerCollection();

                    // Create new descriptor, add to collection and initialize tree view.
                    var descriptor = new TestListenerDescriptor()
                    {
                        Name = _newName
                    };

                    _testListeners.Add(descriptor);
                    displayListenerCollection(_testListeners);

                    markAsUnchanged();

                    // Override Save button disable
                    this.m_saveBtn.Enabled = true;
                }
            }
            catch (Exception e)
            {
                DisplayErrorMessage(e.Message);
            }
        }
        private void m_addToolStripButton_Click_1(object sender, EventArgs e)
        {
            // Create new descriptor
            var descriptor = new TestListenerDescriptor()
            {
                Name = _newName
            };

            // Add to collection
            _testListeners.Add(descriptor);

            // Add to tree view.
            var node = new TreeNode(descriptor.Name);

            node.Tag = descriptor;
            m_testListenersTreeView.Nodes[0].Nodes.Add(node);
            m_testListenersTreeView.SelectedNode = node;

            // Mark file as dirty.
            markAsChanged();
        }
Example #7
0
 /// <summary>
 /// Register an test listener to be notified.
 /// </summary>
 public void RegisterListener(ITestListener listener)
 {
     _listeners.Add(listener);
 }
 public void AddListener(TestListenerDescriptor testListener)
 {
     _testListeners.Add(testListener);
 }