Example #1
0
 protected override void SetupServices(IServiceManager serviceManager, ITestInput testInput)
 {
     base.SetupServices(serviceManager, testInput);
     serviceManager
     .AddWindowsHostClientServices()
     .AddWindowsRInterpretersServices();
 }
Example #2
0
 protected virtual void SetupServices(IServiceManager serviceManager, ITestInput testInput)
 {
     serviceManager
     .AddService <IOutputService, TestOutputService>()
     .AddService(new TestPlatformServices())
     .AddService(new TestApplication());
 }
Example #3
0
 public Task InitializeAsync(ITestInput testInput, IMessageBus messageBus)
 {
     DisplayName        = testInput.DisplayName;
     MethodInfo         = testInput.TestMethod;
     FileSystemSafeName = testInput.FileSytemSafeName;
     return(Task.CompletedTask);
 }
Example #4
0
 public override Task <Task <RunSummary> > InitializeAsync(ITestInput testInput, IMessageBus messageBus)
 {
     DisplayName        = testInput.DisplayName;
     MethodInfo         = testInput.TestMethod;
     FileSystemSafeName = testInput.FileSytemSafeName;
     return(base.InitializeAsync(testInput, messageBus));
 }
Example #5
0
 protected override void SetupServices(IServiceManager serviceManager, ITestInput testInput)
 {
     base.SetupServices(serviceManager, testInput);
     serviceManager
     .AddWindowsRInterpretersServices()
     .AddWindowsHostClientServices()
     .AddService <IRSettings>(RSettingsStubFactory.CreateForExistingRPath(testInput.FileSytemSafeName));
 }
Example #6
0
            public override Task <Task <RunSummary> > InitializeAsync(ITestInput testInput, IMessageBus messageBus)
            {
                var batch = new CompositionBatch()
                            .AddValue(FileSystemStubFactory.CreateDefault())
                            .AddValue(_coreShell);

                CompositionContainer.Compose(batch);
                return(base.InitializeAsync(testInput, messageBus));
            }
Example #7
0
        public Task <Task <RunSummary> > InitializeAsync(ITestInput testInput, IMessageBus messageBus)
        {
            _runSummaryTcs = new TaskCompletionSource <RunSummary>();
            _stopwatch     = Stopwatch.StartNew();
            _testCase      = testInput.TestCase;
            _messageBus    = messageBus;
            _observedTasks = new ConcurrentDictionary <Task, Lazy <IDisposable> >();

            return(Task.FromResult(_runSummaryTcs.Task));
        }
Example #8
0
 protected override void SetupServices(IServiceManager serviceManager, ITestInput testInput)
 {
     base.SetupServices(serviceManager, testInput);
     serviceManager
     .AddWindowsHostClientServices()
     .AddService <IFileSystem, WindowsFileSystem>()
     .AddService <IRegistry, RegistryImpl>()
     .AddService <IProcessServices, WindowsProcessServices>()
     .AddService <IRInstallationService, RInstallation>();
 }
Example #9
0
 protected virtual void SetupServices(IServiceManager serviceManager, ITestInput testInput)
 {
     serviceManager
     .AddService <IOutputService, TestOutputService>()
     .AddService(new SecurityServiceStub())
     .AddService(new MaxLoggingPermissions())
     .AddService(new TelemetryTestService())
     .AddService(new TestPlatformServices())
     .AddService(new TestApplication());
 }
Example #10
0
            public Task InitializeAsync(ITestInput testInput, IMessageBus messageBus)
            {
                _addServices(this, testInput);
                var logsFolder = Path.Combine(DeployFilesFixture.TestFilesRoot, "Logs");

                Directory.CreateDirectory(logsFolder);
                _log.SetLog(new Logger(testInput.FileSytemSafeName, logsFolder, this));

                return(Task.CompletedTask);
            }
            public override async Task <Task <RunSummary> > InitializeAsync(ITestInput testInput, IMessageBus messageBus)
            {
                var result = await base.InitializeAsync(testInput, messageBus);

                var batch = new CompositionBatch()
                            .AddValue <IRSettings>(new TestRToolsSettings(testInput.FileSytemSafeName));

                CompositionContainer.Compose(batch);
                return(result);
            }
Example #12
0
 protected override void SetupServices(IServiceManager serviceManager, ITestInput testInput)
 {
     base.SetupServices(serviceManager, testInput);
     serviceManager
     .AddWindowsRInterpretersServices()
     .AddWindowsHostClientServices()
     .AddService <IApplicationEditorSupport, ApplicationEditorSupportMock>()
     .AddService <IImageService, TestImageService>()
     .AddService(new TestRToolsSettings(testInput.FileSytemSafeName))
     .AddService(new REditorSettings(new TestSettingsStorage()));
 }
            public override Task <Task <RunSummary> > InitializeAsync(ITestInput testInput, IMessageBus messageBus)
            {
                var coreShell = new TestCoreShell(CompositionContainer, _coreServices);
                var batch     = new CompositionBatch()
                                .AddValue <IRSettings>(RSettingsStubFactory.CreateForExistingRPath(testInput.FileSytemSafeName))
                                .AddValue <ICoreShell>(coreShell)
                                .AddValue(coreShell);

                CompositionContainer.Compose(batch);
                return(base.InitializeAsync(testInput, messageBus));
            }
Example #14
0
 protected override void SetupServices(IServiceManager serviceManager, ITestInput testInput)
 {
     base.SetupServices(serviceManager, testInput);
     serviceManager
     .AddWindowsRInterpretersServices()
     .AddWindowsHostClientServices()
     .AddWindowsRComponentsServices()
     .AddService <IStatusBar, TestStatusBar>()
     .AddService <IRPlotExportDialog, TestPlotExportDialog>()
     .AddService(RSettingsStubFactory.CreateForExistingRPath(testInput.FileSytemSafeName));
 }
 protected override void SetupServices(IServiceManager serviceManager, ITestInput testInput)
 {
     base.SetupServices(serviceManager, testInput);
     serviceManager
     .AddService(new TestUIServices(UIThreadHelper.Instance.ProgressDialog))
     .AddService(UIThreadHelper.Instance.MainThread)
     .AddService(UIThreadHelper.Instance.TaskService)
     .AddService(new TestIdleTimeService())
     .AddService(new WindowsFileSystem())
     .AddService(new WindowsProcessServices())
     .AddService <IRegistry, RegistryImpl>();
 }
Example #16
0
 protected virtual void SetupServices(IServiceManager serviceManager, ITestInput testInput)
 {
     serviceManager
     .AddService(UIThreadHelper.Instance)
     .AddService(new SecurityServiceStub())
     .AddService(new MaxLoggingPermissions())
     .AddService(new TelemetryTestService())
     .AddService(new FileSystem())
     .AddService(new RegistryImpl())
     .AddService(new ProcessServices())
     .AddService(new TestUIServices())
     .AddService(new TestPlatformServices());
 }
        public override Task <Task <RunSummary> > InitializeAsync(ITestInput testInput, IMessageBus messageBus)
        {
            try {
                var logsFolder = Path.Combine(DeployFilesFixture.TestFilesRoot, "Logs");
                Directory.CreateDirectory(logsFolder);
                _log.SetLog(new Logger(testInput.FileSytemSafeName, logsFolder, new MaxLoggingPermissions()));
            } catch (Exception) {
                return(Task.FromResult(Task.FromResult(new RunSummary {
                    Failed = 1
                })));
            }

            return(base.InitializeAsync(testInput, messageBus));
        }
Example #18
0
 protected override void SetupServices(IServiceManager serviceManager, ITestInput testInput)
 {
     base.SetupServices(serviceManager, testInput);
     serviceManager
     .AddWindowsRInterpretersServices()
     .AddWindowsHostClientServices()
     .AddWindowsRComponentsServices()
     .AddEditorServices()
     .AddService <IStatusBar, TestStatusBar>()
     .AddService(new EditorSupportMock())
     .AddService(new TestImageService())
     .AddService(new TestRSettings(testInput.FileSytemSafeName))
     .AddService(new REditorSettings(new TestSettingsStorage()));
 }
 protected override void SetupServices(IServiceManager serviceManager, ITestInput testInput)
 {
     base.SetupServices(serviceManager, testInput);
     serviceManager
     .AddService(new VsRegisterProjectGeneratorsMock(), typeof(SVsRegisterProjectTypes))
     .AddService(VsRegisterEditorsMock.Create(), typeof(SVsRegisterEditors))
     .AddService(new MenuCommandServiceMock(), typeof(IMenuCommandService))
     .AddService(new ComponentModelMock(VsTestCompositionCatalog.Current), typeof(SComponentModel))
     .AddService(new TextManagerMock(), typeof(SVsTextManager))
     .AddService(VsImageServiceMock.Create(), typeof(SVsImageService))
     .AddService(new VsUiShellMock(), typeof(SVsUIShell))
     .AddService(OleComponentManagerMock.Create(), typeof(SOleComponentManager))
     .AddService(VsSettingsManagerMock.Create(), typeof(SVsSettingsManager));
 }
Example #20
0
 protected virtual void SetupServices(IServiceManager serviceManager, ITestInput testInput)
 {
     serviceManager
     .AddService(UIThreadHelper.Instance.MainThread)
     .AddService(new SecurityServiceStub())
     .AddService(new MaxLoggingPermissions())
     .AddService(new TelemetryTestService())
     .AddService(new WindowsFileSystem())
     .AddService(new RegistryImpl())
     .AddService(new ProcessServices())
     .AddService(new TestTaskService())
     .AddService(new TestUIServices(UIThreadHelper.Instance.ProgressDialog))
     .AddService(new TestPlatformServices())
     .AddService(new TestApplication())
     .AddService(new TestIdleTimeService());
 }
Example #21
0
 protected override void SetupServices(IServiceManager serviceManager, ITestInput testInput)
 {
     serviceManager.AddService(new TestMarkdownEditorSettings());
     base.SetupServices(serviceManager, testInput);
 }
Example #22
0
        public async Task <IList <Task <RunSummary> > > InitializeMethodFixturesAsync(ITestInput testInput, IDictionary <Type, object> methodFixtures, IMessageBus messageBus)
        {
            var tasks = new List <Task <RunSummary> >();

            foreach (var methodFixture in methodFixtures.Values.OfType <IMethodFixture>())
            {
                var task = await methodFixture.InitializeAsync(testInput, messageBus);

                tasks.Add(task);
            }

            return(tasks);
        }
Example #23
0
 public virtual Task <Task <RunSummary> > InitializeAsync(ITestInput testInput, IMessageBus messageBus)
 {
     return(MethodFixtureBase.DefaultInitializeTask);
 }
Example #24
0
 public override Task <Task <RunSummary> > InitializeAsync(ITestInput testInput, IMessageBus messageBus)
 {
     _testInput = testInput;
     return(base.InitializeAsync(testInput, messageBus));
 }
Example #25
0
 public virtual Task <Task <RunSummary> > InitializeAsync(ITestInput testInput, IMessageBus messageBus) => DefaultInitializeTask;
Example #26
0
 public Task InitializeAsync(ITestInput testInput, IMessageBus messageBus) => ContainerHost.Increment();
        public async Task <Task <RunSummary> > InitializeAsync(ITestInput testInput, IMessageBus messageBus)
        {
            await ContainerHost.Increment();

            return(MethodFixtureBase.DefaultInitializeResult);
        }
Example #28
0
 public Task InitializeAsync(ITestInput testInput, IMessageBus messageBus)
 {
     _testName = testInput.FileSytemSafeName;
     return(_remoteBrokerFixture.EnsureBrokerStartedAsync(testInput.TestClass.Assembly.GetName().Name));
 }
Example #29
0
 public Task <Task <RunSummary> > InitializeAsync(ITestInput testInput, IMessageBus messageBus)
 => MethodFixtureBase.DefaultInitializeTask;