/// <summary> /// Initializes a new instance of the <see cref="CakeReportEntry"/> class. /// </summary> /// <param name="taskName">The name of the task.</param> /// <param name="category">The task category.</param> /// <param name="duration">The duration.</param> /// <param name="executionStatus">The execution status.</param> public CakeReportEntry(string taskName, CakeReportEntryCategory category, TimeSpan duration, CakeTaskExecutionStatus executionStatus) { TaskName = taskName; Category = category; Duration = duration; ExecutionStatus = executionStatus; }
/// <summary> /// Adds a task result to the report. /// </summary> /// <param name="task">The task.</param> /// <param name="category">The category.</param> /// <param name="span">The span.</param> /// <param name="executionStatus">The execution status.</param> public void Add(string task, CakeReportEntryCategory category, TimeSpan span, CakeTaskExecutionStatus executionStatus) { _report.Add(new CakeReportEntry(task, category, span, executionStatus)); }
/// <summary> /// Adds a task result to the report with a specific category. /// </summary> /// <param name="task">The task.</param> /// <param name="category">The category.</param> /// <param name="span">The span.</param> public void Add(string task, CakeReportEntryCategory category, TimeSpan span) { Add(task, category, span, CakeTaskExecutionStatus.Executed); }
/// <summary> /// Initializes a new instance of the <see cref="CakeReportEntry"/> class. /// </summary> /// <param name="taskName">The name of the task.</param> /// <param name="category">The task category.</param> /// <param name="duration">The duration.</param> public CakeReportEntry(string taskName, CakeReportEntryCategory category, TimeSpan duration) : this(taskName, category, duration, CakeTaskExecutionStatus.Executed) { }