using System.Collections.Generic; using Config.Entities; using TBF.BenchControl.Generic; namespace TBF.BenchControl.GenericDevices { public interface ITestMethodWith2ndPass : ITestMethod { /// /// Data stored for a second pass or deferred evaluation /// object IntermediateData { get; } /// /// Execute the 2nd pass of the test method /// /// /// false = normal eecution, true = Run the test only once and use 'outerLoopCounter' /// External test repeats counter /// Event(s) indicating the result of execution IList Execute2ndPass(Test test, int repetNr, object IntermediateData); } }