void RunSpecifications(FileSet[] assemblies, ISpecificationRunner runner)
        {
            Ensure.ArgumentIsNotNull(assemblies, "assemblies");
            Ensure.ArgumentIsNotNull(runner, "runner");

            foreach (string fileName in FileSetHelper.Flatten(assemblies))
            {
                RunSpecificationAssembly(fileName, runner);
            }
        }
        void DisplayTaskConfiguration()
        {
            Log(Level.Info, "Machine.Specifications {0} test runner", typeof(Subject).Assembly.GetName().Version);

            Log(Level.Verbose, "Assemblies:");
            foreach (string fileName in FileSetHelper.Flatten(Assemblies))
            {
                Log(Level.Verbose, "\t{0}", fileName);
            }

            Log(Level.Verbose, "Working directory: {0}", WorkingDirectory);
            Log(Level.Verbose, "Report directory: {0}", ReportDirectory);
            Log(Level.Verbose, "Report file name: {0}", ReportFilename);
        }
Ejemplo n.º 3
0
        ReportResult RunTests(FileSet[] assemblies)
        {
            Ensure.ArgumentIsNotNull(assemblies, "assemblies");

            ReportResult result = new ReportResult();

            foreach (string fileName in FileSetHelper.Flatten(assemblies))
            {
                bool testsFailed = RunTestAssembly(fileName, result);
                if (testsFailed)
                {
                    break;
                }
            }

            return(result);
        }
Ejemplo n.º 4
0
        void DisplayTaskConfiguration()
        {
            Log(Level.Info, "MbUnit {0} test runner", typeof(Fixture).Assembly.GetName().Version);

            Log(Level.Verbose, "Assemblies:");
            foreach (string fileName in FileSetHelper.Flatten(Assemblies))
            {
                Log(Level.Verbose, "\t{0}", fileName);
            }

            Log(Level.Verbose, "Working directory: {0}", WorkingDirectory);
            Log(Level.Verbose, "Report types: {0}", ReportTypes);
            Log(Level.Verbose, "Report directory: {0}", ReportDirectory);
            Log(Level.Verbose, "Report file name format: {0}", ReportFileNameFormat);
            Log(Level.Verbose, "Transform: {0}", Transform == null ? String.Empty : Transform.FullName);
            Log(Level.Verbose, "Transform report file name format: {0}", TransformReportFileNameFormat);
        }