コード例 #1
0
        public int Execute()
        {
            DisplayRequestedOptions();

            string filter = TestFilterBuilder.CreateTestFilter(options);

            if (options.Explore)
            {
                return(ExploreTests(driver, filter));
            }
            else
            {
                return(RunTests(driver, filter));
            }
        }
コード例 #2
0
        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();
        }
コード例 #3
0
        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());
        }