/// <summary>
        /// Handles the TestErrorOccurred event of the testRunner control.
        /// </summary>
        /// <param name="sender">The source of the event.</param>
        /// <param name="e">The <see cref="Wax.TestErrorEventArgs"/> instance containing the event data.</param>
        private void TestRunnerTestErrorOccured(object sender, TestErrorEventArgs e)
        {
            if (this.InvokeRequired)
            {
                this.Invoke(new EventHandler<TestErrorEventArgs>(TestRunnerTestErrorOccured), new object[] { sender, e });
                return;
            }

            ListViewItem item = new ListViewItem();
            item.Text = e.Error.Test.Id;
            item.SubItems.Add(e.Error.Command.Id);
            item.SubItems.Add(e.Error.EvidenceImagePath);
            item.SubItems.Add(e.Error.Exception.ToString());
            item.Tag = e.Error;
            listErrors.Items.Add(item);
        }
Beispiel #2
0
 private static void TestError(object sender, TestErrorEventArgs args)
 {
     Debug.Print("<Event=TestManager.TestError,\tTest=" + args.Name + ",\tCommand='" + args.Step.Actor.Action + "',\tNumber=" + args.Step.Number + ",\tReason=" + args.Reason + ">");
 }