public void Run(ControlScript script, DebuggerClient debugger, NetcoreDbgTestCore.Environment env) { ControlInfo info = new ControlInfo(script, env); script.ExecuteCheckPoints(info, debugger); }
public void ExecuteCheckPoints(ControlInfo ControlInfo, DebuggerClient DebuggerClient) { MethodInfo minfo_setup = generatedScriptClass.GetMethod("Setup"); try { minfo_setup.Invoke(null, new object[] { ControlInfo, DebuggerClient }); } catch (TargetInvocationException e) { throw e.InnerException; } MethodInfo minfo_execute = generatedScriptClass.GetMethod("ExecuteCheckPoints"); try { minfo_execute.Invoke(null, null); } catch (TargetInvocationException e) { throw e.InnerException; } }
public static void Run(DebuggeeScript script, DebuggerClient debugger, NetcoreDbgTestCore.Environment env) { DebuggerClient = debugger; Breakpoints = script.Breakpoints; TestName = env.TestName; SourceFilesPath = env.SourceFilesPath; TargetAssemblyPath = env.TargetAssemblyPath; CorerunPath = env.CorerunPath; script.ExecuteCheckPoints(); DebuggerClient = null; Breakpoints = null; TestName = null; SourceFilesPath = null; TargetAssemblyPath = null; CorerunPath = null; }