Exemple #1
0
        public void Begin(IProcessRunner processRunner, IActorRepository repository)
        {
            _clock.Reset();
            Double duration = TimeSpan.FromMilliseconds(0).TotalMilliseconds;

            foreach (var child in Children)
            {
                Actor target = null;

                if (!String.IsNullOrEmpty(child.TargetName))
                    target = repository.GetActorByName(child.TargetName);
                else if (child.TargetActor != null)
                    target = child.TargetActor;
                else
                    throw new Exception("A storyboard child was found that did not specify an actor name or actor.");

                var targetProperty = child.TargetProperty;
                child.Timeline.SetActor(target);
                child.Timeline.ApplyAnimationClock(_clock);
                child.Timeline.BeginAnimation(targetProperty);
                duration = Math.Max(child.Timeline.GetNaturalDuration().TotalMilliseconds, duration);
            }

            processRunner.ScheduleProcess(new AnimationClockController(_clock, TimeSpan.FromMilliseconds(duration)));
        }
        public Container(
            string id,
            string handle,
            IContainerUser user,
            IContainerDirectory directory,
            IContainerPropertyService propertyService,
            ILocalTcpPortManager tcpPortManager,
            JobObject jobObject,
            DiskQuotaControl diskQuotaControl,
            IProcessRunner processRunner,
            IProcessRunner constrainedProcessRunner,
            ProcessHelper processHelper,
            Dictionary<string, string> defaultEnvironment,
            ContainerHostDependencyHelper dependencyHelper
            )
        {
            this.id = id;
            this.handle = handle;
            this.user = user;
            this.directory = directory;
            this.propertyService = propertyService;
            this.tcpPortManager = tcpPortManager;
            this.jobObject = jobObject;
            this.diskQuotaControl = diskQuotaControl;
            this.processRunner = processRunner;
            this.constrainedProcessRunner = constrainedProcessRunner;
            this.processHelper = processHelper;
            this.dependencyHelper = dependencyHelper;
            this.defaultEnvironment = defaultEnvironment ?? new Dictionary<string, string>(StringComparer.OrdinalIgnoreCase);

            this.currentState = ContainerState.Active;
        }
Exemple #3
0
 public DelayedContext(TimeSpan delay, IProcessRunner processRunner, ActionProcess actionProcess)
 {
     this._delay = delay;
     this._actionProcess = actionProcess;
     this._processRunner = processRunner;
     this._ellapsedMilliseconds = 0;
 }
        public XsdWrapperService(IFileSystem fileSystem, IProcessRunner runner)
        {
            _runner = runner;
            _fileSystem = fileSystem;

            var assemblyName = Assembly.GetExecutingAssembly().GetName();
            _binPath = _fileSystem.Path.GetDirectoryName(assemblyName.CodeBase);
        }
Exemple #5
0
        public RippleStepRunner(IProcessRunner runner, IFileSystem fileSystem, IRippleLogger logger, RipplePlanRequirements requirements)
        {
            _runner = runner;
            _fileSystem = fileSystem;
            _logger = logger;
            _requirements = requirements;

            _logCallback = requirements.Verbose ? (Action<string>) (text => _logger.Trace(text)) : text => { };
        }
        public SqlPlusScriptRunner(IProcessRunner processRunner, DatabaseConnectionInfo databaseConnectionInfo)
        {
            _processRunner = processRunner;
            _username = databaseConnectionInfo.Username;
            _password = databaseConnectionInfo.Password;
            _connectionString = databaseConnectionInfo.ConnectionString;

            _sqlPlusConfiguration = new SqlPlusConfiguration();
        }
Exemple #7
0
    public MsiBuilder(IProduct product, IProcessRunner processRunner)
    {
      this.product = product;
      this.processRunner = processRunner;

      wixPath = ConfigurationManager.AppSettings["wixPath"].IncludeTrailingPathDelimiter();
      templatePath = Path.GetFullPath(ConfigurationManager.AppSettings["templatePath"]);
      tempDirectory = new TemporalDirectory();      
    }
Exemple #8
0
 public SolutionRunner(ICmdLine cmdLine, IHelpDisplay helpDisplay, IFileSystem fileSystem, IMSBuild msBuild, ILogger logger, IProcessRunner processRunner, INuGet nuGet)
 {
     _cmdLine = cmdLine;
     _helpDisplay = helpDisplay;
     _fileSystem = fileSystem;
     _msBuild = msBuild;
     _logger = logger;
     _processRunner = processRunner;
     _nuGet = nuGet;
 }
		public TestProcessRunnerBase(TestProcessRunnerBaseContext context)
		{
			this.executionOptions = context.ExecutionOptions;
			this.processRunner = context.TestProcessRunner;
			this.testResultsReader = context.TestResultsReader;
			this.fileSystem = context.FileSystem;
			this.messageService = context.MessageService;
			
			testResultsReader.TestFinished += OnTestFinished;
		}
 public OctopusDeploy(string machineName, ConfigSettings config, IOctopusRepository repository, IProcessRunner processRunner, IRegistryEditor registryEditor)
 {
     _machineName = machineName;
     _config = config;
     _processRunner = processRunner;
     _registryEditor = registryEditor;
     _repository = repository;
     _tentacleInstallPath = _config.TentacleInstallPath;
     _tentaclePath = Path.Combine(_tentacleInstallPath, "Tentacle", "Tentacle.exe");
 }
 public MusicLibTask(IAppConstants appConstants, IFileSystemHelpers fileSystemHelpers, IImageHelpers imageHelpers, IProcessRunner processRunner, IDirToDoList dirToDoList, IITunesLibraryHelper iTunesLibraryHelper, ITagMetadataHelper tagMetadataHelper, IContainerDirTasks containerDirTasks, IssueLog issueLog)
 {
     _appConstants = appConstants;
     _fileSystemHelpers = fileSystemHelpers;
     _imageHelpers = imageHelpers;
     _processRunner = processRunner;
     _dirToDoList = dirToDoList;
     _iTunesLibraryHelper = iTunesLibraryHelper;
     _tagMetadataHelper = tagMetadataHelper;
     _containerDirTasks = containerDirTasks;
     _issueLog = issueLog;
 }
		public TestProcessRunnerBaseContext(TestExecutionOptions executionOptions,
			IProcessRunner processRunner,
			ITestResultsReader testResultsMonitor,
			IFileSystem fileSystem,
			IMessageService messageService)
		{
			this.executionOptions = executionOptions;
			this.processRunner = processRunner;
			this.testResultsReader = testResultsMonitor;
			this.fileSystem = fileSystem;
			this.messageService = messageService;
		}
 internal ContainerService(ContainerHandleHelper handleHelper, IUserManager userManager, IFileSystemManager fileSystem, IContainerPropertyService containerPropertiesService, ILocalTcpPortManager tcpPortManager, IProcessRunner processRunner, IContainerHostService containerHostService, IDiskQuotaManager diskQuotaManager, IContainerDirectoryFactory directoryFactory, string containerBasePath)
 {
     this.handleHelper = handleHelper;
     this.userManager = userManager;
     this.fileSystem = fileSystem;
     this.containerPropertiesService = containerPropertiesService;
     this.tcpPortManager = tcpPortManager;
     this.processRunner = processRunner;
     this.containerHostService = containerHostService;
     this.containerBasePath = containerBasePath;
     this.diskQuotaManager = diskQuotaManager;
     this.directoryFactory = directoryFactory;
 }
		/// <summary>
		/// Constructor.
		/// </summary>
		public DockerHostFactory(
			ILoggerFactory loggerFactory,
			IFileSystem fileSystem,
			IProcessRunner processRunner,
			IOperationRunner operationRunner,
			DockerHostConfig hostConfig,
			IList<DockerContainerConfig> containerConfigs)
		{
			_loggerFactory = loggerFactory;
			_fileSystem = fileSystem;
			_processRunner = processRunner;
			_operationRunner = operationRunner;
			_hostConfig = hostConfig;
			_containerConfigs = containerConfigs;
		}
        public InstallLocation(string installDirPath, string wurmAssistantExeFileName, IProcessRunner processRunner)
        {
            if (installDirPath == null)
                throw new ArgumentNullException("installDirPath");
            if (wurmAssistantExeFileName == null) throw new ArgumentNullException("wurmAssistantExeFileName");
            if (processRunner == null) throw new ArgumentNullException("processRunner");

            this.installDirPath = installDirPath;
            this.wurmAssistantExeFileName = wurmAssistantExeFileName;
            this.processRunner = processRunner;

            if (!Path.IsPathRooted(installDirPath))
            {
                throw new InvalidOperationException("rootPath must be absolute");
            }
        }
Exemple #16
0
        public void Begin(IProcessRunner processRunner)
        {
            _clock.Reset();
            Double duration = TimeSpan.FromMilliseconds(0).TotalMilliseconds;

            foreach (var child in Children)
            {
                Actor target = child.TargetActor;

                var targetProperty = child.TargetProperty;
                child.Timeline.SetActor(target);
                child.Timeline.ApplyAnimationClock(_clock);
                child.Timeline.BeginAnimation(targetProperty);
                duration = Math.Max(child.Timeline.GetNaturalDuration().TotalMilliseconds, duration);
            }

            processRunner.ScheduleProcess(new AnimationClockController(_clock, TimeSpan.FromMilliseconds(duration)));
        }
            /// <summary>
            /// Initializes a new instance of the <see cref="TopshelfManager" /> class.
            /// </summary>
            /// <param name="environment">The environment.</param>
            /// <param name="runner">The process runner.</param>
            /// <param name="log">The log.</param>
            public TopshelfManager(ICakeEnvironment environment, IProcessRunner runner, ICakeLog log)
            {
                if (environment == null)
                {
                    throw new ArgumentNullException("environment");
                }
                if (runner == null)
                {
                    throw new ArgumentNullException("runner");
                }
                if (log == null)
                {
                    throw new ArgumentNullException("log");
                }

                _Environment = environment;
                _Runner = runner;
                _Log = log;
            }
Exemple #18
0
        public AnimationClockController Begin(IProcessRunner processRunner, Actor target)
        {
            _clock.Reset();
            Double duration = TimeSpan.FromMilliseconds(0).TotalMilliseconds;

            foreach (var child in Children)
            {
                var targetProperty = child.TargetProperty;
                child.Timeline.SetActor(target);
                child.Timeline.ApplyAnimationClock(_clock);
                child.Timeline.BeginAnimation(targetProperty);
                duration = Math.Max(child.Timeline.GetNaturalDuration().TotalMilliseconds, duration);
            }

            var controller = new AnimationClockController(_clock, TimeSpan.FromMilliseconds(duration), ShouldAutoRepeat);

            processRunner.ScheduleProcess(controller);

            return controller;
        }
 /// <inheritdoc />
 public WindowsDefenderScanBackend(IProcessRunner processRunner) : base(processRunner)
 {
 }
Exemple #20
0
 public MsBuildRunner(IProcessRunner processRunner)
 {
     _processRunner = processRunner;
 }
 public ExecuteCommandLine(IProcessRunner processRunner)
 {
     _processRunner = processRunner;
 }
        public /* for test purposes */ static bool ExecuteJavaRunner(AnalysisConfig config, IEnumerable <string> userCmdLineArguments, ILogger logger, string exeFileName, string propertiesFileName, IProcessRunner runner)
        {
            Debug.Assert(File.Exists(exeFileName), "The specified exe file does not exist: " + exeFileName);
            Debug.Assert(File.Exists(propertiesFileName), "The specified properties file does not exist: " + propertiesFileName);

            IgnoreSonarScannerHome(logger);

            var allCmdLineArgs = GetAllCmdLineArgs(propertiesFileName, userCmdLineArguments, config, logger);

            var envVarsDictionary = GetAdditionalEnvVariables(logger);

            Debug.Assert(envVarsDictionary != null);

            logger.LogInfo(Resources.MSG_SonarScannerCalling);

            Debug.Assert(!string.IsNullOrWhiteSpace(config.SonarScannerWorkingDirectory), "The working dir should have been set in the analysis config");
            Debug.Assert(Directory.Exists(config.SonarScannerWorkingDirectory), "The working dir should exist");

            var scannerArgs = new ProcessRunnerArguments(exeFileName, PlatformHelper.IsWindows())
            {
                CmdLineArgs          = allCmdLineArgs,
                WorkingDirectory     = config.SonarScannerWorkingDirectory,
                EnvironmentVariables = envVarsDictionary
            };

            // SONARMSBRU-202 Note that the Sonar Scanner may write warnings to stderr so
            // we should only rely on the exit code when deciding if it ran successfully
            var success = runner.Execute(scannerArgs);

            if (success)
            {
                logger.LogInfo(Resources.MSG_SonarScannerCompleted);
            }
            else
            {
                logger.LogError(Resources.ERR_SonarScannerExecutionFailed);
            }
            return(success);
        }
		/// <summary>
		/// Returns a docker host.
		/// </summary>
		private DockerHost GetDockerHost(
			IProcessRunner processRunner,
			IFileSystem fileSystem = null)
		{
			return new DockerHost
			(
				new Mock<ILogger<DockerHost>>().Object,
				fileSystem ?? GetMockFileSystem(),
				processRunner,
				new MockOperationRunner(), 
				GetDockerHostConfig(),
				GetDockerContainerConfig(),
				() => "ContainerName"
			);
		}
Exemple #24
0
 public JekyllCleanCommand(IFileSystem fileSystem, ICakeEnvironment environment, IProcessRunner processRunner,
                           IToolLocator tools, ICakeLog log)
     : base(fileSystem, environment, processRunner, tools, log)
 {
 }
 /// <summary>
 /// Initializes a new instance of the <see cref="PaketRestorer"/> class.
 /// </summary>
 /// <param name="fileSystem">The file system.</param>
 /// <param name="environment">The enviornment.</param>
 /// <param name="toolLocator">The tool locator.</param>
 /// <param name="processRunner">The process runner.</param>
 /// <param name="paketToolResolver">The paket tool resolver.</param>
 internal PaketRestorer(IFileSystem fileSystem, ICakeEnvironment environment, IToolLocator toolLocator, IProcessRunner processRunner, IPaketToolResolver paketToolResolver)
     : base(fileSystem, environment, processRunner, toolLocator, paketToolResolver)
 {
 }
Exemple #26
0
 /// <summary>
 /// Initializes a new instance of the <see cref="CMakeRunner"/> class.
 /// </summary>
 /// <param name="fileSystem">The file system.</param>
 /// <param name="environment">The environment.</param>
 /// <param name="processRunner">The process runner.</param>
 /// <param name="tools">The tool locator.</param>
 public CMakeRunner(IFileSystem fileSystem, ICakeEnvironment environment, IProcessRunner processRunner, IToolLocator tools)
     : base(fileSystem, environment, processRunner, tools)
 {
     _environment = environment;
 }
 /// <summary>
 /// Initializes a new instance of the <see cref="CMakeRunnerBase{TSettings}"/> class.
 /// </summary>
 /// <param name="fileSystem">The file system.</param>
 /// <param name="environment">The environment.</param>
 /// <param name="processRunner">The process runner.</param>
 /// <param name="toolLocator">The tool locator.</param>
 protected CMakeRunnerBase(IFileSystem fileSystem, ICakeEnvironment environment, IProcessRunner processRunner, IToolLocator toolLocator)
     : base(fileSystem, environment, processRunner, toolLocator)
 {
     _environment = environment;
 }
 public OSHandlerUnix(IProcessRunner processRunner, IPowershellCoreRunner powershellCoreRunner)
 {
     this.processRunner        = processRunner;
     this.powershellCoreRunner = powershellCoreRunner;
 }
Exemple #29
0
 public VirtualBoxRunner(IFileSystem fileSystem, ICakeEnvironment environment, IProcessRunner processRunner,
                         IToolLocator tools, VirtualBoxSettings settings) : base(fileSystem, environment, processRunner, tools, settings)
 {
     _environment = environment;
 }
Exemple #30
0
 /// <summary>
 /// Initializes a new instance of the <see cref="XUnit2Runner" /> class.
 /// </summary>
 /// <param name="fileSystem">The file system.</param>
 /// <param name="environment">The environment.</param>
 /// <param name="globber">The globber.</param>
 /// <param name="runner">The runner.</param>
 public XUnit2Runner(IFileSystem fileSystem, ICakeEnvironment environment, IGlobber globber, IProcessRunner runner)
     : base(fileSystem, environment, runner, globber)
 {
     _environment = environment;
 }
Exemple #31
0
 /// <inheritdoc />
 public ClamavScanBackend(IProcessRunner processRunner) : base(processRunner)
 {
 }
Exemple #32
0
 /// <summary>
 /// Initializes a new instance of the <see cref="BitriseProvider"/> class.
 /// </summary>
 /// <param name="environment">The environment.</param>
 /// <param name="processRunner">The process runner.</param>
 public BitriseProvider(ICakeEnvironment environment, IProcessRunner processRunner)
 {
     _environment   = environment ?? throw new ArgumentNullException(nameof(environment));
     _processRunner = processRunner ?? throw new ArgumentNullException(nameof(processRunner));
     Environment    = new BitriseEnvironmentInfo(_environment);
 }
 public ProcessReader(TflProcess process, ILogger logger, Options options) {
     _configuration = process;
     _logger = logger;
     _options = options;
     _runner = GetRunner(DetermineMode());
 }
Exemple #34
0
 protected AzTool(IFileSystem fileSystem, ICakeEnvironment environment, IProcessRunner processRunner, IToolLocator tools) : base(fileSystem, environment, processRunner, tools)
 {
     ToolResult = new TResult();
 }
 public GenericImageMagickRunner(IFileSystem fileSystem, ICakeEnvironment environment, IProcessRunner processRunner, IGlobber globber)
     : base(fileSystem, environment, processRunner, globber)
 {
 }
Exemple #36
0
 protected PulumiRunner(IFileSystem fileSystem, ICakeEnvironment environment, IProcessRunner processRunner, IToolLocator tools)
     : base(fileSystem, environment, processRunner, tools)
 {
     _platform = environment.Platform;
 }
Exemple #37
0
 public MusicLibTask(IAppConstants appConstants, IFileSystemHelpers fileSystemHelpers, IImageHelpers imageHelpers, IProcessRunner processRunner, IDirToDoList dirToDoList, IITunesLibraryHelper iTunesLibraryHelper, ITagMetadataHelper tagMetadataHelper, IContainerDirTasks containerDirTasks, IssueLog issueLog)
 {
     _appConstants        = appConstants;
     _fileSystemHelpers   = fileSystemHelpers;
     _imageHelpers        = imageHelpers;
     _processRunner       = processRunner;
     _dirToDoList         = dirToDoList;
     _iTunesLibraryHelper = iTunesLibraryHelper;
     _tagMetadataHelper   = tagMetadataHelper;
     _containerDirTasks   = containerDirTasks;
     _issueLog            = issueLog;
 }
 /// <summary>
 /// Initializes a new instance of the <see cref="CancelVersionPromotion" /> class.
 /// </summary>
 /// <param name="fileSystem">The file system.</param>
 /// <param name="environment">The environment.</param>
 /// <param name="processRunner">The process runner.</param>
 /// <param name="tools">The tools.</param>
 /// <param name="resolver">The resolver.</param>
 public CancelVersionPromotion(IFileSystem fileSystem, ICakeEnvironment environment, IProcessRunner processRunner, IToolLocator tools, ICloudShellToolResolver resolver)
     : base(fileSystem, environment, processRunner, tools, resolver)
 {
 }
 void IGameSetters.SetProcessRunner(IProcessRunner processRunner)
 {
     throw new NotImplementedException();
 }
Exemple #40
0
 public MongoRestoreService(IMongoPathsProvider mongoFileProvider, IProcessRunner processRunner)
 {
   this.mongoFileProvider = mongoFileProvider;
   this.processRunner = processRunner;
 }
 internal ContainerHostService(FileSystemManager fileSystem, IProcessRunner processRunner, ContainerHostDependencyHelper dependencyHelper)
 {
     this.fileSystem = fileSystem;
     this.processRunner = processRunner;
     this.dependencyHelper = dependencyHelper;
 }
 /// <summary>
 /// Initializes a new instance of the <see cref="ChocolateyApiKeySetter"/> class.
 /// </summary>
 /// <param name="fileSystem">The file system.</param>
 /// <param name="environment">The environment.</param>
 /// <param name="processRunner">The process runner.</param>
 /// <param name="globber">The globber.</param>
 /// <param name="resolver">The Chocolatey tool resolver.</param>
 public ChocolateyApiKeySetter(IFileSystem fileSystem, ICakeEnvironment environment,
                               IProcessRunner processRunner, IGlobber globber, IChocolateyToolResolver resolver)
     : base(fileSystem, environment, processRunner, globber, resolver)
 {
 }
Exemple #43
0
 /// <summary>
 /// Initializes a new instance of the <see cref="PatchVersion" /> class.
 /// </summary>
 /// <param name="fileSystem">The file system.</param>
 /// <param name="environment">The environment.</param>
 /// <param name="processRunner">The process runner.</param>
 /// <param name="tools">The tools.</param>
 /// <param name="resolver">The resolver.</param>
 public PatchVersion(IFileSystem fileSystem, ICakeEnvironment environment, IProcessRunner processRunner, IToolLocator tools, ICloudShellToolResolver resolver)
     : base(fileSystem, environment, processRunner, tools, resolver)
 {
     this._fileSystem = fileSystem;
 }
Exemple #44
0
 /// <summary>
 /// Initializes a new instance of the <see cref="MinVerTool" /> class.
 /// </summary>
 /// <param name="fileSystem">The file system.</param>
 /// <param name="environment">The environment.</param>
 /// <param name="processRunner">The process runner.</param>
 /// <param name="tools">The tool locator.</param>
 /// <param name="log">Cake log instance.</param>
 public MinVerTool(IFileSystem fileSystem, ICakeEnvironment environment, IProcessRunner processRunner,
                   IToolLocator tools, ICakeLog log)
     : this(fileSystem, environment, processRunner, tools, log, localTool : null, globalTool : null)
 {
 }
Exemple #45
0
 internal ToolsHelper(IFileSystem fileSystem, IEnvironmentSystem environmentSystem, IProcessRunner processRunner)
 {
     FileSystem = fileSystem;
     EnvironmentSystem = environmentSystem;
     ProcessRunner = processRunner;
 }
Exemple #46
0
        /// <summary>
        /// Initializes a new instance of the <see cref="LightRunner"/> class.
        /// </summary>
        /// <param name="fileSystem">The file system.</param>
        /// <param name="environment">The Cake environment.</param>
        /// <param name="globber">The globber.</param>
        /// <param name="processRunner">The process runner.</param>
        public LightRunner(IFileSystem fileSystem, ICakeEnvironment environment, IGlobber globber, IProcessRunner processRunner)
            : base(fileSystem, environment, processRunner)
        {
            if (environment == null)
            {
                throw new ArgumentNullException("environment");
            }
            if (globber == null)
            {
                throw new ArgumentNullException("globber");
            }

            _environment = environment;
            _globber     = globber;
        }
 public SystemResourceMonitor(string outputFileName, IProcessRunner processRunner, ILogger logger)
 {
     _processRunner = processRunner;
     _logger        = logger;
     _tmpFilePath   = Path.Combine(DirectoryHelper.GetResourceMonitorsPath(), outputFileName);
 }
Exemple #48
0
 /// <summary>
 /// Initializes a new instance of the <see cref="NuGetRestorer"/> class.
 /// </summary>
 /// <param name="fileSystem">The file system.</param>
 /// <param name="environment">The environment.</param>
 /// <param name="processRunner">The process runner.</param>
 /// <param name="globber">The globber.</param>
 /// <param name="resolver">The NuGet tool resolver</param>
 public NuGetRestorer(IFileSystem fileSystem, ICakeEnvironment environment,
                      IProcessRunner processRunner, IGlobber globber, INuGetToolResolver resolver)
     : base(fileSystem, environment, processRunner, globber, resolver)
 {
     _environment = environment;
 }
 /// <inheritdoc />
 public McAfeeScanBackend(IProcessRunner processRunner) : base(processRunner)
 {
 }
 public CocoaPodRunner(IFileSystem fileSystem, ICakeEnvironment cakeEnvironment, IProcessRunner processRunner, IGlobber globber)
     : base(fileSystem, cakeEnvironment, processRunner, globber)
 {
     _cakeEnvironment = cakeEnvironment;
 }
Exemple #51
0
 /// <summary>
 /// Initializes a new instance of the <see cref="DupFinderRunner"/> class.
 /// </summary>
 /// <param name="fileSystem">The file system.</param>
 /// <param name="environment">The environment.</param>
 /// <param name="processRunner">The process runner.</param>
 /// <param name="globber">The globber</param>
 public DupFinderRunner(IFileSystem fileSystem, ICakeEnvironment environment, IProcessRunner processRunner, IGlobber globber)
     : base(fileSystem, environment, processRunner, globber)
 {
     _environment = environment;
     _globber     = globber;
 }
 /// <summary>
 /// Initializes a new instance of the <see cref="TransifexRunner"/> class.
 /// </summary>
 /// <param name="fileSystem">The file system.</param>
 /// <param name="environment">The environment.</param>
 /// <param name="processRunner">The process runner.</param>
 /// <param name="tools">The tool locator.</param>
 internal TransifexRunner(IFileSystem fileSystem, ICakeEnvironment environment, IProcessRunner processRunner, IToolLocator tools)
     : base(fileSystem, environment, processRunner, tools)
 {
 }
Exemple #53
0
 public DelayHelper(Int32 delayValue, IProcessRunner processRunner)
 {
     this.Process = new ActionProcess();
     this._processRunner = processRunner;
     this._delayValue = delayValue;
 }
Exemple #54
0
 public SetDateTimeCommandExecutor(IConfiguration configuration,
                                   IProcessRunner processRunner)
 {
     _configuration = configuration;
     _processRunner = processRunner;
 }
Exemple #55
0
 public NuGet(IFileSystem fileSystem, IProcessRunner processRunner, ILogger logger)
 {
     _fileSystem = fileSystem;
     _processRunner = processRunner;
     _logger = logger;
 }
Exemple #56
0
 internal BuildHelper(IFileSystem fileSystem, IEnvironmentSystem environmentSystem, IProcessRunner processRunner)
 {
     _fileSystem = fileSystem;
     _environmentSystem = environmentSystem;
     _processRunner = processRunner;
 }
 /// <summary>
 /// Initializes a new instance of the <see cref="LibManUninstaller"/> class.
 /// </summary>
 /// <param name="fileSystem">The file system.</param>
 /// <param name="environment">The environment.</param>
 /// <param name="processRunner">The process runner.</param>
 /// <param name="tools">The tool locator.</param>
 /// <param name="log">Cake log instance.</param>
 public LibManUninstaller(IFileSystem fileSystem, ICakeEnvironment environment, IProcessRunner processRunner, IToolLocator tools, ICakeLog log)
     : base(fileSystem, environment, processRunner, tools, log)
 {
 }
Exemple #58
0
 /// <summary>
 /// Initializes a new instance of the <see cref="NuGetPackageInstaller"/> class.
 /// </summary>
 /// <param name="resolver">The NuGet tool resolver.</param>
 /// <param name="processRunner">The process runner.</param>
 public NuGetPackageInstaller(INuGetToolResolver resolver, IProcessRunner processRunner)
 {
     _resolver      = resolver;
     _processRunner = processRunner;
 }
Exemple #59
0
 public HomeController(IProcessRunner rnr, IAnsi2HtmlConverter c, IDotProcessor dotprc)
 {
     runner = rnr;
     cvt = c;
     dot = dotprc;
 }
 /// <summary>
 /// Initializes a new instance of the <see cref="ReportGeneratorRunner"/> class.
 /// </summary>
 /// <param name="fileSystem">The file system.</param>
 /// <param name="environment">The environment.</param>
 /// <param name="processRunner">The process runner.</param>
 /// <param name="globber">The globber.</param>
 public ReportGeneratorRunner(IFileSystem fileSystem, ICakeEnvironment environment, IProcessRunner processRunner, IGlobber globber) : base(fileSystem, environment, processRunner, globber)
 {
     _environment = environment;
 }