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); }
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); }
static int Main(string[] args) { return(NBenchRunner.Run <Program>()); }
static int Main() { return(NBenchRunner.Run <Program>()); }