public void OnSpecificationStart(SpecificationInfo specification)
 {
     string specificationName = specification.FieldName;
     string fullyQualifiedName = string.Format("{0}::{1}", specification.ContainingType, (object)specificationName);
     string displayName = specificationName.Replace("_", " ");
     this.RecordStart(fullyQualifiedName, displayName);
     this.currentRunStats = new RunStats();
 }
 public void OnFatalError(ExceptionResult exception)
 {
     if (this.currentRunStats != null)
     {
         this.currentRunStats.Stop();
         this.currentRunStats = null;
     }
     this.SendErrorMessage(Strings.RUNERROR);
 }
示例#3
0
        public void OnSpecificationStart(SpecificationInfo specification)
        {
            string specificationName  = specification.FieldName;
            string fullyQualifiedName = string.Format("{0}::{1}", specification.ContainingType, (object)specificationName);
            string displayName        = specificationName.Replace("_", " ");

            this.RecordStart(fullyQualifiedName, displayName);
            this.currentRunStats = new RunStats();
        }
示例#4
0
 public void OnFatalError(ExceptionResult exception)
 {
     if (this.currentRunStats != null)
     {
         this.currentRunStats.Stop();
         this.currentRunStats = null;
     }
     this.SendErrorMessage(Strings.RUNERROR);
 }
        public void OnSpecificationEnd(SpecificationInfo specification, Result result)
        {
            this.currentRunStats.Stop();

            string specificationName = specification.FieldName;
            string fullyQualifiedName = string.Format("{0}::{1}", specification.ContainingType, (object)specificationName);
            string displayName = specificationName.Replace("_", " ");

            int testResult = this.GetVSTestOutcomeFromMSpecResult(result);
            this.RecordEnd(fullyQualifiedName, displayName, testResult);
            this.RecordResult(fullyQualifiedName, displayName, this.currentRunStats.StartTime, this.currentRunStats.EndTime,
                result.Exception != null ? result.Exception.Message : string.Empty, result.Exception != null ? result.Exception.StackTrace : null, testResult);

            this.currentRunStats = null;
        }
示例#6
0
        public void OnSpecificationEnd(SpecificationInfo specification, Result result)
        {
            this.currentRunStats.Stop();

            string specificationName  = specification.FieldName;
            string fullyQualifiedName = string.Format("{0}::{1}", specification.ContainingType, (object)specificationName);
            string displayName        = specificationName.Replace("_", " ");

            int testResult = this.GetVSTestOutcomeFromMSpecResult(result);

            this.RecordEnd(fullyQualifiedName, displayName, testResult);
            this.RecordResult(fullyQualifiedName, displayName, this.currentRunStats.StartTime, this.currentRunStats.EndTime,
                              result.Exception != null ? result.Exception.Message : string.Empty, result.Exception != null ? result.Exception.StackTrace : null, testResult);

            this.currentRunStats = null;
        }