Beispiel #1
0
 private static void OnAssemblyChanged(object sender, AssemblyEventArgs args) {
 }
 void OnTestAssemblyRemoving(object sender, AssemblyEventArgs args) {
    UnhookTestAssembly(RecipeFactory.Current[args.PathFileName]);
 }
 private void OnAssemblyAdded(object sender, AssemblyEventArgs args) {
    HookupAssembly(RecipeFactory.Current[args.AssemblyFullName]);
 }
Beispiel #4
0
 private void TestAssemblyLoaded(object sender, AssemblyEventArgs args) {
    RefreshCategoriesList();
 }
      private void OnAssemblyFinished(object sender, AssemblyEventArgs args) {
         var total = _document.CreateAttribute("total");
         total.Value = (_assemblyPassedCount + _assemblyErrorCount + _assemblyFailureCount + _assemblySkippedCount).ToString();
         _assembly.Attributes.Append(total);

         CreateAndAppendAssemblyAttribute("passed", _assemblyPassedCount.ToString());
         CreateAndAppendAssemblyAttribute("failures", _assemblyFailureCount.ToString());
         CreateAndAppendAssemblyAttribute("errors", _assemblyErrorCount.ToString());
         CreateAndAppendAssemblyAttribute("skipped", _assemblySkippedCount.ToString());
         CreateAndAppendAssemblyAttribute("duration", (DateTime.Now - _assemblyStartTime).TotalSeconds.ToString("0.000"));
      }
 public void OnTestsAborted(object sender, AssemblyEventArgs args) {
 }
 private void OnAssemblyAdded(object sender, AssemblyEventArgs args) {
    var assemblyPathName = RecipeFactory.Current[args.AssemblyFullName].Name.CodeBase;
    _recentAssemblies.AddAssembly(assemblyPathName);
 }
Beispiel #8
0
 public void OnAssemblyStarted(object sender, AssemblyEventArgs args) {
    lock (this) {
       if (_loader.AssemblyStarted != null) {
          foreach (AssemblyEventHandler d in _loader.AssemblyStarted.GetInvocationList()) {
             d.BeginInvoke(_loader, args, AssemblyEventHandlerAsyncCallBack, d);
          }
       }
       CheckAbortThread();
    }
 }
Beispiel #9
0
 public void OnTestsAborted(object sender, AssemblyEventArgs args) {
    // Don't check for aborting the thread in this case. This has 
    // already happened. The thread is about to abort. [28mar07, ml]
 }
Beispiel #10
0
 private void LoaderAssemblyStarted(object sender, AssemblyEventArgs args) {
   _assembliesStartedCount++;
 }
Beispiel #11
0
 private static void LoaderTestsAborted(object sender, AssemblyEventArgs args) {
 }
Beispiel #12
0
 private void LoaderAssemblyFinished(object sender, AssemblyEventArgs args) {
    _assembliesFinishedCount++;
    _testsRunning = false;
 }
Beispiel #13
0
 private void OnAssemblyRemoving(object sender, AssemblyEventArgs args) {
    ITestAssembly ta = RecipeFactory.Current[args.AssemblyFullName];
    UnhookAssembly(ta);
    UpdateFormTitle();
 }
Beispiel #14
0
 private void OnAssemblyAdded(object sender, AssemblyEventArgs args) {
    ITestAssembly ta = RecipeFactory.Current[args.AssemblyFullName];
    HookupAssembly(ta);
    UpdateFormTitle();
 }
 public void OnAssemblyStarted(object sender, AssemblyEventArgs args) {
 }
Beispiel #16
0
 public void OnAssemblyLoaded(object sender, AssemblyEventArgs args) {
    lock (this) {
       if (_loader.AssemblyLoaded != null) {
          FireAndForget(_loader.AssemblyLoaded, args);
       }
       CheckAbortThread();
    }
 }
 public void OnAssemblyFinished(object sender, AssemblyEventArgs args) {
 }
Beispiel #18
0
 private void FireAndForget(Delegate handler, AssemblyEventArgs args) {
    foreach (AssemblyEventHandler aeh in handler.GetInvocationList()) {
       aeh.BeginInvoke(_loader, args, AssemblyEventHandlerAsyncCallBack, aeh);
    }
 }
 private void OnAssemblyEvent(object sender, AssemblyEventArgs args) {
    UpdateEnabledStatus();
 }
 void ITestListener.OnAssemblyLoaded(object sender, AssemblyEventArgs args)
 {
 }
Beispiel #21
0
 private void CurrentAssemblyAdded(object sender, AssemblyEventArgs args) {
    RefreshCategoriesList();
 }
            void ITestListener.OnAssemblyStarted(object sender, AssemblyEventArgs args)
            {
                ITestCommand testCommand;
                string testName = args.AssemblyFullName.Split(',')[0];
                if (!testCommandsByName.TryGetValue(testName, out testCommand))
                    return;

                progressMonitor.SetStatus(testCommand.Test.Name);

                ITestContext testContext = testCommand.StartPrimaryChildStep(topTestStep);
                testContext.LifecyclePhase = LifecyclePhases.Execute;
                testContextStack.Push(testContext);
                assemblyFailureCount = 0;
                assemblyErrorCount = 0;
            }
Beispiel #23
0
      private void OnAssemblyStarted(object sender, AssemblyEventArgs args) {
         _assemblyPassedCount = 0;
         _assemblyErrorCount = 0;
         _assemblyFailureCount = 0;
         _assemblySkippedCount = 0;
         _assemblyStartTime = DateTime.Now;

         _assembly = _document.CreateElement("assembly");
         var name = _document.CreateAttribute("name");
         name.Value = args.AssemblyFullName;
         _assembly.Attributes.Append(name);
         _results.AppendChild(_assembly);
      }
 void ITestListener.OnTestsAborted(object sender, AssemblyEventArgs args)
 {
 }
 void OnTestAssemblyAdded(object sender, AssemblyEventArgs args) {
    HookupTestAssembly(RecipeFactory.Current[args.PathFileName]);
 }
            void ITestListener.OnAssemblyFinished(object sender, AssemblyEventArgs args)
            {
                ITestCommand testCommand;
                string testName = args.AssemblyFullName.Split(',')[0];
                if (!testCommandsByName.TryGetValue(testName, out testCommand))
                    return;

                if (testContextStack.Count == 0)
                    return;

                ITestContext testContext = testContextStack.Pop();
                
                while (testContext.TestStep.Test != testCommand.Test)
                {
                    testContext.FinishStep(GetFixtureOutcome(fixtureFailureCount, fixtureErrorCount), null);
                    testContext = testContextStack.Pop();

                    progressMonitor.Worked(1);
                }

                topResult = testContext.FinishStep(CalculateOutcome(assemblyFailureCount, assemblyErrorCount), null);

                progressMonitor.Worked(1);
            }            
Beispiel #27
0
 public void OnTestsAborted(object sender, AssemblyEventArgs args) {
    throw new Exception("The method or operation is not implemented.");
 }
 public void OnAssemblyLoaded(object sender, AssemblyEventArgs args) {
 }
 private void OnAssemblyRemoving(object sender, AssemblyEventArgs args) {
    var ta = RecipeFactory.Current[args.AssemblyFullName];
    ta.TestError -= _onTestErrorOrFail;
    ta.TestFailed -= _onTestErrorOrFail;
 }
Beispiel #30
0
 public void OnTestsAborted(object sender, AssemblyEventArgs args) {
    throw new NotImplementedException();
 }