internal override ShellProcessOutput RunTestMode(string exeName, string workingDirPath, int timeout) { var shellArgs = new ShellProcessArguments { Executable = $"{workingDirPath}/{exeName}{ExecutableExtension}", Arguments = new string[] { }, }; return DesktopRun.RunTestMode(shellArgs, workingDirPath, timeout); }
internal override ShellProcessOutput RunTestMode(string exeName, string workingDirPath, int timeout) { var shellArgs = new ShellProcessArguments { Executable = Path.GetFullPath(Path.Combine(UnityEditor.EditorApplication.applicationContentsPath, "MonoBleedingEdge", "bin", "mono")), Arguments = new[] { $"\"{workingDirPath}/{exeName}{ExecutableExtension}\"" }, }; return DesktopRun.RunTestMode(shellArgs, workingDirPath, timeout); }