ParallelMSpecRunner.Options.Usage C# (CSharp) Method

Usage() public static method

public static Usage ( ) : string
return string
        public static string Usage()
        {
            var runnerExe = Assembly.GetEntryAssembly();
            return String.Format("{0} --threads 4 <assemblies>", Path.GetFileName(runnerExe != null ? runnerExe.Location : "mspec-teamcity-prunner.exe"));
        }

Usage Example

Example #1
0
        public static ExitCode Run(string[] arguments)
        {
            Options options = new Options();

            if (!options.ParseArguments(arguments))
            {
                Console.WriteLine(Options.Usage());
                return(ExitCode.Failure);
            }

            try {
                List <Assembly> assemblies = GetAssemblies(options);
                if (assemblies.Count == 0)
                {
                    Console.WriteLine(Options.Usage());
                    return(ExitCode.Failure);
                }

                return(RunAllInParallel(assemblies, options.GetRunOptions(), (uint)options.Threads).Result);
            } catch (Exception ex) {
                Console.WriteLine(ex.ToString());
                return(ExitCode.Error);
            }
        }