public TestVerdict ListenersService(string listenerConfig) { try { Setup(); var bob = new TestListenerCollection(); TestListeners.ReadFromFile(listenerConfig); var listeners = TestListeners.TestListenerCollection.ToArray(); _listenerEventsClient.InitializeService(listeners, null); TestMessage += "Completed!"; TestVerdict = TestVerdict.Pass; } catch (Exception e) { TestMessage += e.ToString(); TestVerdict = TestVerdict.Error; } finally { } return(TestVerdict); }
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); }
private void openFile(string filePath) { 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(); } if (string.IsNullOrEmpty(filePath)) { m_openFileDialog.InitialDirectory = TestProperties.ExpandString(TestProperties.TestConfigs); result = this.m_openFileDialog.ShowDialog(this); _filePath = m_openFileDialog.FileName; } else { result = DialogResult.OK; } if (result == DialogResult.OK) { var testListeners = TestListenerCollection.DeserializeFromFile(_filePath); displayListenerCollection(testListeners); _testListeners = testListeners; m_testListenersTreeView.Nodes[0].ToolTipText = _filePath; markAsUnchanged(); } } } catch (System.Runtime.Serialization.SerializationException) { DisplayErrorMessage( string.Format("Unable to access file:\r\n\r\n\"{0}\".\r\n\r\nPlease verify it is valid test listener configuration file.", m_openFileDialog.FileName)); } catch (Exception exp) { DisplayErrorMessage(exp.Message); } }
private void save() { try { TestListenerCollection.SerializeToFile(this._testListeners, _filePath); m_cancelButton.Text = "&Close"; m_testListenersTreeView.Nodes[0].ToolTipText = _filePath; markAsUnchanged(); var args = new TestListenerFileChangedEventArgs(_filePath); FireTestListenerFileChangedEvent(args); } catch (Exception e) { DisplayErrorMessage(e.Message); } }
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 displayListenerCollection(TestListenerCollection listenerCollection) { this.m_testListenersTreeView.Nodes.Clear(); this.m_testListenersTreeView.Nodes.Add("Test Listeners"); foreach (TestListenerDescriptor descriptor in listenerCollection) { var node = new TreeNode(descriptor.Name); node.Tag = descriptor; m_testListenersTreeView.Nodes[0].Nodes.Add(node); } if (listenerCollection.Count > 0) { this.m_testListenersTreeView.SelectedNode = m_testListenersTreeView.Nodes[0].Nodes[0]; } else { this.m_testListenersTreeView.SelectedNode = m_testListenersTreeView.Nodes[0]; } }
/// <summary> /// Creates a new TestSuiteBase. /// </summary> public TestSuite() { _fixtures = new List <IFixture>(); _testSuites = new List <ITestSuite>(); _listeners = new TestListenerCollection(); }
/// <summary> /// Creates a new TestBase. /// </summary> public Test() { _result = new TestResult(); _listeners = new TestListenerCollection(); }
/// <summary> /// Creates a new FixtureBase. /// </summary> public Fixture() { _tests = new List <ITest>(); _listeners = new TestListenerCollection(); }
public NewTestProperties() { _testProperties = new List <QTF.TestProperty>(); _testListeners = new TestListenerCollection(); }