private static TestPackage LoadPackageWithDependencies(IEnumerable <string> include = null, IEnumerable <string> exclude = null)
        {
            var package = NBenchRunner.CreateTest <ActorThroughputSpec>();

            if (include != null)
            {
                foreach (var i in include)
                {
                    package.AddInclude(i);
                }
            }

            if (exclude != null)
            {
                foreach (var e in exclude)
                {
                    package.AddExclude(e);
                }
            }

            // need to set this to true in order to resolve https://github.com/petabridge/NBench/issues/314
            package.Concurrent = true;

            return(package);
        }
示例#2
0
        private static TestPackage LoadPackage(IEnumerable <string> include = null, IEnumerable <string> exclude = null)
        {
            var package = NBenchRunner.CreateTest <ConfigBenchmark>();

            if (include != null)
            {
                foreach (var i in include)
                {
                    package.AddInclude(i);
                }
            }

            if (exclude != null)
            {
                foreach (var e in exclude)
                {
                    package.AddExclude(e);
                }
            }

            return(package);
        }
示例#3
0
 static int Main(string[] args)
 {
     return(NBenchRunner.Run <Program>());
 }
示例#4
0
 static int Main()
 {
     return(NBenchRunner.Run <Program>());
 }