ParallelMSpecRunner.Options.GetUsage C# (CSharp) Method

GetUsage() private method

private GetUsage ( ) : string
return string
        public string GetUsage()
        {
            StringBuilder sb = new StringBuilder();
            sb.AppendLine("Machine.Specifications TeamCity Parallel Runner (mspec-teamcity-prunner)");
            sb.AppendLine("Copyright (C) 2007-2014 Ivan Zlatev, Machine.Specifications Project (based on the Machine.Specifications.ConsoleRunner)");
            sb.AppendLine("");
            sb.AppendLine(Usage());
            sb.AppendLine("Options:");
            sb.AppendLine("  --threads                   Number of threads to use. Default is 2.");
            sb.AppendLine("  -f, --filters               Filter file specifying contexts to execute (full type name, one per line). Takes precedence over tags");
            sb.AppendLine("  -i, --include               Execute all specifications in contexts with these comma delimited tags. Ex. -i \"foo,bar,foo_bar\"");
            sb.AppendLine("  -x, --exclude               Exclude specifications in contexts with these comma delimited tags. Ex. -x \"foo,bar,foo_bar\"");
            sb.AppendLine("  -t, --timeinfo              [NOT SUPPORTED] Shows time-related information in HTML output");
            sb.AppendLine("  -s, --silent                [NOT SUPPORTED] Suppress progress output (print fatal errors, failures and summary)");
            sb.AppendLine("  -p, --progress              [NOT SUPPORTED] Print progress output");
            sb.AppendLine("  -c, --no-color              [NOT SUPPORTED] Suppress colored console output");
            sb.AppendLine("  -w, --wait                  [NOT SUPPORTED] Wait 15 seconds for debugger to be attached");
            sb.AppendLine("  --teamcity                  [ALWAYS ON] Reporting for TeamCity CI integration (also auto-detected)");
            sb.AppendLine("  --no-teamcity-autodetect    [DOES NOTHING] Disables TeamCity autodetection");
            sb.AppendLine("  --html <PATH>               [NOT SUPPORTED] Outputs the HTML report to path, one-per-assembly w/ index.html (if directory, otherwise all are in one file)");
            sb.AppendLine("  --xml <PATH>                [NOT SUPPORTED] Outputs the XML report to the file referenced by the path");
            sb.AppendLine("  -h, --help                  Shows this help message");

            return sb.ToString();
        }