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); }
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); }
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); }