public int Execute() { DisplayRequestedOptions(); string filter = TestFilterBuilder.CreateTestFilter(options); if (options.Explore) { return(ExploreTests(driver, filter)); } else { return(RunTests(driver, filter)); } }
public static string CreateTestFilter(CommandLineOptions options) { TestFilterBuilder builder = new TestFilterBuilder(); foreach (string testName in options.Tests) builder.Tests.Add(testName); // TODO: Support multiple include / exclude options if (options.Include != null) builder.Include.Add(options.Include); if (options.Exclude != null) builder.Exclude.Add(options.Exclude); return builder.GetFilterText(); }
public static string CreateTestFilter(CommandLineOptions options) { TestFilterBuilder builder = new TestFilterBuilder(); foreach (string testName in options.Tests) { builder.Tests.Add(testName); } // TODO: Support multiple include / exclude options if (options.Include != null) { builder.Include.Add(options.Include); } if (options.Exclude != null) { builder.Exclude.Add(options.Exclude); } return(builder.GetFilterText()); }