示例#1
0
 public void PerformTaskTeardown(Action <ICakeContext, ITaskTeardownContext> action, ICakeContext context, ITaskTeardownContext teardownContext)
 {
 }
示例#2
0
 public override void Teardown(ICakeContext context, ITaskTeardownContext info)
 {
     TeardownCount++;
 }
示例#3
0
 /// <summary>
 /// Initializes a new instance of the <see cref="BeforeTaskTeardownEventArgs"/> class.
 /// </summary>
 /// <param name="taskTeardownContext">The task teardown context.</param>
 public BeforeTaskTeardownEventArgs(ITaskTeardownContext taskTeardownContext)
 {
     TaskTeardownContext = taskTeardownContext;
 }
 /// <summary>
 /// Performs the specified teardown action after each task is invoked.
 /// </summary>
 /// <param name="action">The action.</param>
 /// <param name="taskTeardownContext">The context.</param>
 public void PerformTaskTeardown(Action <ITaskTeardownContext> action, ITaskTeardownContext taskTeardownContext)
 {
     _default.PerformTaskTeardown(action, taskTeardownContext);
 }
 public void PerformTaskTeardown(Action <ITaskTeardownContext> action, ITaskTeardownContext taskTeardownContext)
 {
 }
        /// <summary>
        /// Performs the specified teardown action after each task is invoked.
        /// </summary>
        /// <param name="action">The action.</param>
        /// <param name="context">The context.</param>
        /// <param name="teardownContext">The teardown context.</param>
        public void PerformTaskTeardown(Action <ICakeContext, ITaskTeardownContext> action, ICakeContext context, ITaskTeardownContext teardownContext)
        {
            if (action != null)
            {
                _log.Information(string.Empty);
                _log.Information("----------------------------------------");
                _log.Information("Task Teardown ({0})", teardownContext.Task.Name);
                _log.Information("----------------------------------------");
                _log.Verbose("Executing custom task teardown action ({0})...", teardownContext.Task.Name);

                action(context, teardownContext);
            }
        }
示例#7
0
 /// <summary>
 /// Initializes a new instance of the <see cref="AfterTaskTeardownEventArgs"/> class.
 /// </summary>
 /// <param name="taskTeardownContext">The task teardown context.</param>
 public AfterTaskTeardownEventArgs(ITaskTeardownContext taskTeardownContext)
 {
     TaskTeardownContext = taskTeardownContext;
 }
示例#8
0
 public override void Teardown(Context context, ITaskTeardownContext info)
 {
     context.EndGroup();
 }
示例#9
0
 public override void Teardown(ICakeContext context, ITaskTeardownContext info) => context.EndGroup();
示例#10
0
 /// <summary>
 /// Performs the specified teardown action after each task is invoked.
 /// </summary>
 /// <param name="action">The action.</param>
 /// <param name="context">The context.</param>
 /// <param name="teardownContext">The teardown context.</param>
 public void PerformTaskTeardown(Action <ICakeContext, ITaskTeardownContext> action, ICakeContext context, ITaskTeardownContext teardownContext)
 {
     if (teardownContext == null)
     {
         throw new ArgumentNullException("teardownContext");
     }
     if (action != null)
     {
         _log.Debug("Executing custom task teardown action ({0})...", teardownContext.Task.Name);
         action(context, teardownContext);
     }
 }
 public override void Teardown(ICakeContext context, ITaskTeardownContext info)
 {
     CalledTeardown = true;
 }