Ejemplo n.º 1
0
 protected override void SetupServices(IServiceManager serviceManager, ITestInput testInput)
 {
     base.SetupServices(serviceManager, testInput);
     serviceManager
     .AddWindowsHostClientServices()
     .AddWindowsRInterpretersServices();
 }
Ejemplo n.º 2
0
 protected virtual void SetupServices(IServiceManager serviceManager, ITestInput testInput)
 {
     serviceManager
     .AddService <IOutputService, TestOutputService>()
     .AddService(new TestPlatformServices())
     .AddService(new TestApplication());
 }
Ejemplo n.º 3
0
 public Task InitializeAsync(ITestInput testInput, IMessageBus messageBus)
 {
     DisplayName        = testInput.DisplayName;
     MethodInfo         = testInput.TestMethod;
     FileSystemSafeName = testInput.FileSytemSafeName;
     return(Task.CompletedTask);
 }
Ejemplo n.º 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));
 }
Ejemplo n.º 5
0
 protected override void SetupServices(IServiceManager serviceManager, ITestInput testInput)
 {
     base.SetupServices(serviceManager, testInput);
     serviceManager
     .AddWindowsRInterpretersServices()
     .AddWindowsHostClientServices()
     .AddService <IRSettings>(RSettingsStubFactory.CreateForExistingRPath(testInput.FileSytemSafeName));
 }
Ejemplo n.º 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));
            }
Ejemplo n.º 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));
        }
Ejemplo n.º 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>();
 }
Ejemplo n.º 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());
 }
Ejemplo n.º 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);
            }
Ejemplo n.º 11
0
            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);
            }
Ejemplo n.º 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()));
 }
Ejemplo n.º 13
0
            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));
            }
Ejemplo n.º 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));
 }
Ejemplo n.º 15
0
 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>();
 }
Ejemplo n.º 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());
 }
Ejemplo n.º 17
0
        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));
        }
Ejemplo n.º 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()));
 }
Ejemplo n.º 19
0
 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));
 }
Ejemplo n.º 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());
 }
Ejemplo n.º 21
0
 protected override void SetupServices(IServiceManager serviceManager, ITestInput testInput)
 {
     serviceManager.AddService(new TestMarkdownEditorSettings());
     base.SetupServices(serviceManager, testInput);
 }
Ejemplo n.º 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);
        }
Ejemplo n.º 23
0
 public virtual Task <Task <RunSummary> > InitializeAsync(ITestInput testInput, IMessageBus messageBus)
 {
     return(MethodFixtureBase.DefaultInitializeTask);
 }
Ejemplo n.º 24
0
 public override Task <Task <RunSummary> > InitializeAsync(ITestInput testInput, IMessageBus messageBus)
 {
     _testInput = testInput;
     return(base.InitializeAsync(testInput, messageBus));
 }
Ejemplo n.º 25
0
 public virtual Task <Task <RunSummary> > InitializeAsync(ITestInput testInput, IMessageBus messageBus) => DefaultInitializeTask;
Ejemplo n.º 26
0
 public Task InitializeAsync(ITestInput testInput, IMessageBus messageBus) => ContainerHost.Increment();
Ejemplo n.º 27
0
        public async Task <Task <RunSummary> > InitializeAsync(ITestInput testInput, IMessageBus messageBus)
        {
            await ContainerHost.Increment();

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