private static string BuildRunnerArgs(TestOptions options, TestContext context, string fileUrl, string runnerPath, TestRunnerMode testRunnerMode) { string runnerArgs; var testModeStr = testRunnerMode.ToString().ToLowerInvariant(); var timeout = context.TestFileSettings.TestFileTimeout ?? options.TestFileTimeoutMilliseconds; if (timeout.HasValue && timeout > 0) { runnerArgs = string.Format("--proxy-type=none \"{0}\" {1} {2} {3}", runnerPath, fileUrl, testModeStr, timeout); } else { runnerArgs = string.Format("--proxy-type=none \"{0}\" {1} {2}", runnerPath, fileUrl, testModeStr); } return runnerArgs; }