コード例 #1
0
ファイル: DryRunExecutionStrategy.cs プロジェクト: qhris/cake
 public void PerformTaskTeardown(Action <ICakeContext, ITaskTeardownContext> action, ICakeContext context, ITaskTeardownContext teardownContext)
 {
 }
コード例 #2
0
ファイル: FakeTaskLifetime.cs プロジェクト: weiplanet/cake
 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;
 }
コード例 #4
0
 /// <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);
 }
コード例 #5
0
 public void PerformTaskTeardown(Action <ITaskTeardownContext> action, ITaskTeardownContext taskTeardownContext)
 {
 }
コード例 #6
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 (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
ファイル: TaskLifetime.cs プロジェクト: GitTools/GitVersionV6
 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);
     }
 }
コード例 #11
0
 public override void Teardown(ICakeContext context, ITaskTeardownContext info)
 {
     CalledTeardown = true;
 }