Exemple #1
0
        private void NUnit3Test(List <FilePath> assemblies, FilePath outputFile, string whereFilter)
        {
            var settings = new NUnit3Settings
            {
                NoHeader  = true,
                NoResults = IsInteractiveBuild,
                //Verbose = _log.Verbosity > Verbosity.Normal,
                //OutputFile = outputFile,
                Results = new List <NUnit3Result> {
                    new NUnit3Result {
                        Format = "AppVeyor"
                    }
                },                                                                             //FileName = "testResult.xml",
                Where = whereFilter
            };

            if (!IsInteractiveBuild)
            {
                settings.OutputFile = outputFile;
            }
            var runner = new NUnit3Runner(_fileSystem, _environment, _processRunner, _tools);

            runner.Run(assemblies, settings);
        }
        protected override void RunTool()
        {
            var tool = new NUnit3Runner(FileSystem, Environment, Globber, ProcessRunner);

            tool.Run(Assemblies, Settings);
        }