public Runner(ITestEngine engine, HostedOptions options)
 {
     _engine        = engine;
     _options       = options;
     _resultService = _engine.Services.GetService <IResultService>();
     _filterService = _engine.Services.GetService <ITestFilterService>();
 }
        public NUnitTestFilterBuilder(ITestFilterService filterService)
        {
            if (filterService == null)
                throw new NUnitEngineException("TestFilterService is not available. Engine in use is incorrect version.");

            _filterService = filterService;
        }
 public Runner(ITestEngine engine, HostedOptions options)
 {
     _engine = engine;
     _options = options;
     _resultService = _engine.Services.GetService<IResultService>();
     _filterService = _engine.Services.GetService<ITestFilterService>();
 }
        public NUnitTestFilterBuilder(ITestFilterService filterService)
        {
            if (filterService == null)
            {
                throw new NUnitEngineException("TestFilterService is not available. Engine in use is incorrect version.");
            }

            _filterService = filterService;
        }
Exemple #5
0
    static void Main(string[] args)
    {
        ITestEngine        engine         = TestEngineActivator.CreateInstance();
        ITestFilterService _filterService = engine.Services.GetService <ITestFilterService>();
        TestPackage        package        = new TestPackage(Assembly.GetExecutingAssembly().Location);

        package.AddSetting("WorkDirectory", Environment.CurrentDirectory);
        using (ITestRunner runner = engine.GetRunner(package))
        {
            ITestFilterBuilder builder = _filterService.GetTestFilterBuilder();
            XmlNode            result  = runner.Run(null, builder.GetFilter());
        }
    }
Exemple #6
0
        public ConsoleRunner(ITestEngine engine, ConsoleOptions options, ExtendedTextWriter writer)
        {
            _engine = engine;
            _options = options;
            _outWriter = writer;

            _workDirectory = options.WorkDirectory;

            if (_workDirectory == null)
                _workDirectory = Environment.CurrentDirectory;
            else if (!Directory.Exists(_workDirectory))
                Directory.CreateDirectory(_workDirectory);

            _resultService = _engine.Services.GetService<IResultService>();
            _filterService = _engine.Services.GetService<ITestFilterService>();
        }
Exemple #7
0
        private TestFilter MakeTestFilter(IEnumerable <TestCase> testCases)
        {
            ITestFilterService filterService = TestEngine.Services.GetService <ITestFilterService>();

            if (filterService == null)
            {
                throw new NUnitEngineException("TestFilterService is not available. Engine in use is incorrect version.");
            }

            ITestFilterBuilder filterBuilder = filterService.GetTestFilterBuilder();

            foreach (TestCase testCase in testCases)
            {
                filterBuilder.AddTest(testCase.FullyQualifiedName);
            }

            return(filterBuilder.GetFilter());
        }
Exemple #8
0
        public ConsoleRunner(ITestEngine engine, ConsoleOptions options, ExtendedTextWriter writer)
        {
            _engine    = engine;
            _options   = options;
            _outWriter = writer;

            _workDirectory = options.WorkDirectory;

            if (_workDirectory == null)
            {
                _workDirectory = Environment.CurrentDirectory;
            }
            else if (!Directory.Exists(_workDirectory))
            {
                Directory.CreateDirectory(_workDirectory);
            }

            _resultService = _engine.Services.GetService <IResultService>();
            _filterService = _engine.Services.GetService <ITestFilterService>();
        }
Exemple #9
0
        public ConsoleRunner(ITestEngine engine, ConsoleOptions options, ExtendedTextWriter writer)
        {
            _engine    = engine;
            _options   = options;
            _outWriter = writer;

            _workDirectory = options.WorkDirectory ?? Directory.GetCurrentDirectory();

            if (!Directory.Exists(_workDirectory))
            {
                Directory.CreateDirectory(_workDirectory);
            }

            _resultService    = _engine.Services.GetService <IResultService>();
            _filterService    = _engine.Services.GetService <ITestFilterService>();
            _extensionService = _engine.Services.GetService <IExtensionService>();

            // Enable TeamCityEventListener immediately, before the console is redirected
            _extensionService?.EnableExtension("NUnit.Engine.Listeners.TeamCityEventListener", _options.TeamCity);
        }
Exemple #10
0
        public ConsoleRunner(ITestEngine engine, ConsoleOptions options, ExtendedTextWriter writer)
        {
            _engine = engine;
            _options = options;
            _outWriter = writer;

            _workDirectory = options.WorkDirectory;

            if (_workDirectory == null)
                _workDirectory = Environment.CurrentDirectory;
            else if (!Directory.Exists(_workDirectory))
                Directory.CreateDirectory(_workDirectory);

            _resultService = _engine.Services.GetService<IResultService>();
            _filterService = _engine.Services.GetService<ITestFilterService>();
            _extensionService = _engine.Services.GetService<IExtensionService>();

            // Enable TeamCityEventListener immediately, before the console is redirected
            _extensionService.EnableExtension("NUnit.Engine.Listeners.TeamCityEventListener", _options.TeamCity);
        }
Exemple #11
0
 public void Initialize()
 {
     engine        = TestEngineActivator.CreateInstance();
     filterService = engine.Services.GetService <ITestFilterService>();
 }
		public void Initialize ()
		{
			engine = TestEngineActivator.CreateInstance ();
			filterService = engine.Services.GetService<ITestFilterService>();
		}
 public NUnitTestFilterBuilder(ITestFilterService filterService, IAdapterSettings settings)
 {
     this.settings  = settings;
     _filterService = filterService ?? throw new NUnitEngineException("TestFilterService is not available. Engine in use is incorrect version.");
 }
Exemple #14
0
 public void Initialize()
 {
     engine        = TestEngineActivator.CreateInstance();
     filterService = engine.Services.GetService <ITestFilterService>();
     AppDomain.CurrentDomain.AssemblyResolve += CurrentDomain_AssemblyResolve;
 }