private void InitReportNode() { if (useReport) { // Init report creator this.reportCreator = new HP.ST.Fwk.ReportCreator.QTPEngine.QTPEngineReportCreator(); this.reportLevelInTree = reportCreator.Init(_context.EnvironmentProfile.GetVariableValue("TestName"), _context); STActivityBase activity = this; string workflowID = activity.GetHashCode().ToString(); ReportNodeCreationData newNodeData = new ReportNodeCreationData(workflowID, workflowID, DateTime.Now); reporter.CreateReportNode(newNodeData); ReportInfoData newReportData = new ReportInfoData(workflowID, ReportKeywords.TypeKeywordTag, this.GetType().ToString()); reporter.SendReportData(newReportData); newReportData = new ReportInfoData(workflowID, ReportKeywords.NameKeywordTag, this.Name); //TrackData(ReportInfoData.InfoDataTag, newReportData); reporter.SendReportData(newReportData); } }