IGLib
1.7.2
The IGLib base library EXTENDED - with other lilbraries and applications.
|
ConsoleRunner provides the nunit3-console text-based user interface, running the tests and reporting the results. More...
Public Member Functions | |
ConsoleRunner (ITestEngine engine, ConsoleOptions options, ExtendedTextWriter writer) | |
int | Execute () |
Executes tests according to the provided commandline options. More... | |
Static Public Member Functions | |
static TestPackage | MakeTestPackage (ConsoleOptions options) |
Static Public Attributes | |
static readonly int | OK = 0 |
static readonly int | INVALID_ARG = -1 |
static readonly int | INVALID_ASSEMBLY = -2 |
static readonly int | FIXTURE_NOT_FOUND = -3 |
static readonly int | UNEXPECTED_ERROR = -100 |
Private Member Functions | |
void | DisplayTestFiles () |
int | ExploreTests (TestPackage package, TestFilter filter) |
int | RunTests (TestPackage package, TestFilter filter) |
void | DisplayRuntimeEnvironment (ExtendedTextWriter OutWriter) |
static int | uname (IntPtr buf) |
void | DisplayTestFilters () |
void | RedirectErrorOutputAsRequested () |
ExtendedTextWriter | CreateOutputWriter () |
void | RestoreErrorOutput () |
IResultWriter | GetResultWriter (OutputSpecification spec) |
TestFilter | CreateTestFilter (ConsoleOptions options) |
Static Private Member Functions | |
static string | GetOSVersion () |
Private Attributes | |
ITestEngine | _engine |
ConsoleOptions | _options |
IResultService | _resultService |
ITestFilterService | _filterService |
ExtendedTextWriter | _outWriter |
TextWriter | _errorWriter = Console.Error |
string | _workDirectory |
ConsoleRunner provides the nunit3-console text-based user interface, running the tests and reporting the results.
|
inline |
|
inline |
Executes tests according to the provided commandline options.
References NUnit.Common.CommandLineOptions.Explore.
Referenced by NUnit.ConsoleRunner.Program.Main().
|
inlineprivate |
|
inlineprivate |
References NUnit.Common.CommandLineOptions.ExploreOutputSpecifications, NUnit.Common.OutputSpecification.Format, NUnit.Engine.IResultService.GetResultWriter(), NUnit.Engine.ITestEngine.GetRunner(), NUnit.ConsoleRunner.ConsoleRunner.OK, NUnit.Common.OutputSpecification.OutputPath, NUnit.Common.ExtendedTextWriter.WriteLine(), and NUnit.Engine.Extensibility.IResultWriter.WriteResultFile().
|
inlineprivate |
References NUnit.Common.CommandLineOptions.DisplayTestLabels, NUnit.Engine.ITestEngine.GetRunner(), NUnit.ConsoleRunner.ConsoleRunner.INVALID_ASSEMBLY, NUnit.Common.CommandLineOptions.NoColor, NUnit.Common.CommandLineOptions.ResultOutputSpecifications, NUnit.Common.CommandLineOptions.TeamCity, NUnit.ConsoleRunner.ConsoleRunner.UNEXPECTED_ERROR, and NUnit.Common.ExtendedTextWriter.WriteLine().
|
inlineprivate |
|
inlinestaticprivate |
|
private |
|
inlineprivate |
|
inlineprivate |
|
inlineprivate |
|
inlineprivate |
References NUnit.Common.CommandLineOptions.ErrFileSpecified.
|
inlineprivate |
|
inlinestatic |
References NUnit.Common.ConsoleOptions.ActiveConfig, NUnit.Common.PackageSettings.ActiveConfig, NUnit.Common.ConsoleOptions.ActiveConfigSpecified, NUnit.Engine.TestPackage.AddSetting(), NUnit.Common.ConsoleOptions.DebugAgent, NUnit.Common.PackageSettings.DebugAgent, NUnit.Common.PackageSettings.DebugTests, NUnit.Common.ConsoleOptions.DebugTests, NUnit.Common.CommandLineOptions.DefaultTimeout, NUnit.Common.PackageSettings.DefaultTimeout, NUnit.Common.ConsoleOptions.DisposeRunners, NUnit.Common.PackageSettings.DisposeRunners, NUnit.Common.ConsoleOptions.DomainUsage, NUnit.Common.PackageSettings.DomainUsage, NUnit.Common.ConsoleOptions.DomainUsageSpecified, NUnit.Common.ConsoleOptions.Framework, NUnit.Common.ConsoleOptions.FrameworkSpecified, NUnit.Common.PackageSettings.InternalTraceLevel, NUnit.Common.CommandLineOptions.InternalTraceLevel, NUnit.Common.CommandLineOptions.InternalTraceLevelSpecified, NUnit.Common.ConsoleOptions.MaxAgents, NUnit.Common.PackageSettings.MaxAgents, NUnit.Common.ConsoleOptions.MaxAgentsSpecified, NUnit.Common.CommandLineOptions.NumberOfTestWorkers, NUnit.Common.PackageSettings.NumberOfTestWorkers, NUnit.Common.CommandLineOptions.NumberOfTestWorkersSpecified, NUnit.Common.PackageSettings.PauseBeforeRun, NUnit.Common.ConsoleOptions.PauseBeforeRun, NUnit.Common.ConsoleOptions.ProcessModel, NUnit.Common.PackageSettings.ProcessModel, NUnit.Common.ConsoleOptions.ProcessModelSpecified, NUnit.Common.CommandLineOptions.RandomSeed, NUnit.Common.PackageSettings.RandomSeed, NUnit.Common.CommandLineOptions.RandomSeedSpecified, NUnit.Common.ConsoleOptions.RunAsX86, NUnit.Common.PackageSettings.RunAsX86, NUnit.Common.PackageSettings.RuntimeFramework, NUnit.Common.ConsoleOptions.ShadowCopyFiles, NUnit.Common.PackageSettings.ShadowCopyFiles, NUnit.Common.CommandLineOptions.StopOnError, NUnit.Common.PackageSettings.StopOnError, NUnit.Common.CommandLineOptions.Verbose, NUnit.Common.PackageSettings.WorkDirectory, and NUnit.Common.CommandLineOptions.WorkDirectory.
|
inlineprivate |
|
static |
Referenced by NUnit.ConsoleRunner.ConsoleRunner.ExploreTests(), and NUnit.ConsoleRunner.Program.Main().
|
static |
Referenced by NUnit.ConsoleRunner.Program.Main().
|
static |
Referenced by NUnit.ConsoleRunner.Program.Main(), and NUnit.ConsoleRunner.ConsoleRunner.RunTests().
|
static |
|
static |
Referenced by NUnit.ConsoleRunner.Program.Main(), and NUnit.ConsoleRunner.ConsoleRunner.RunTests().
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |