public static int Main(string[] args)
            {
                var testAssembly = TestAssemblyBuilder.Build(
                    new ExecutorWrapper(args[0], null, false));
                var tests = testAssembly.EnumerateTestMethods(x =>  x
                    .DisplayName
                    .ToLowerInvariant();
                var testMethods = (args.Length > 1 && !string.IsNullOrEmpty(args[1])
                    ? tests.Contains(args[1].ToLowerInvariant())).ToList()
                    : tests.ToList();
                if (testMethods.Count == 0)
				    return 0;
                var runnerCallback = new TestMethodRunnerCallback();
                testAssembly.Run(testMethods, runnerCallback);
                return runnerCallback.FailedCount;
            }
Beispiel #2
0
        public static int Main(string[] args)
        {
            var testAssembly = TestAssemblyBuilder.Build(new ExecutorWrapper(args[0], null, false));

            var testMethods = testAssembly.EnumerateTestMethods(x => x.DisplayName.ToLowerInvariant().Contains(args[1].ToLowerInvariant())).ToList();
            if (testMethods.Count == 0)
                return 0;

            var callback = new TestMethodRunnerCallback();
            testAssembly.Run(testMethods, callback);

            if (callback.FailedCount > 0)
                return 1;

            return 0;
        }
Beispiel #3
0
        public static int Main(string[] args)
        {
            var testAssembly = TestAssemblyBuilder.Build(new ExecutorWrapper(args[0], null, false));

            var testMethods = testAssembly.EnumerateTestMethods(x => x.DisplayName.ToLowerInvariant().Contains(args[1].ToLowerInvariant())).ToList();

            if (testMethods.Count == 0)
            {
                return(0);
            }

            var callback = new TestMethodRunnerCallback();

            testAssembly.Run(testMethods, callback);

            if (callback.FailedCount > 0)
            {
                return(1);
            }

            return(0);
        }