public CoverallsReportCommand(
            WorkingDirectoryOption workingDirectoryOption,
            CoverageLoadedFileOption coverageLoadedFileOption)
            : base(_name, _description)
        {
            _coverageLoadedFileOption = coverageLoadedFileOption;

            Options = new IOption[]
            {
                workingDirectoryOption,
                coverageLoadedFileOption,
                _rootPathOption,
                _outputOption,
                _serviceJobIdOption,
                _serviceNameOption,
                _repoTokenOption,
                _commitOption,
                _commitMessageOption,
                _commitAuthorNameOption,
                _commitAuthorEmailOption,
                _commitCommitterNameOption,
                _commitCommitterEmailOption,
                _branchOption,
                _remoteOption,
                _remoteUrlOption
            };
        }
示例#2
0
 public InstrumentCommand(IServiceProvider serviceProvider,
                          VerbosityOption verbosityOption,
                          WorkingDirectoryOption workingDirectoryOption,
                          ParentDirectoryOption parentDirOption,
                          IncludeAssembliesPatternOption includeAssembliesOption,
                          ExcludeAssembliesPatternOption excludeAssembliesOption,
                          IncludeSourcesPatternOption includeSourceOption,
                          ExcludeSourcesPatternOption excludeSourceOption,
                          IncludeTestsPatternOption includeTestsOption,
                          ExcludeTestsPatternOption excludeTestsOption,
                          HitsDirectoryOption hitsDirectoryOption,
                          CoverageFileOption coverageFileOption)
 {
     _serviceProvider         = serviceProvider;
     _verbosityOption         = verbosityOption;
     _workingDirectoryOption  = workingDirectoryOption;
     _parentDirOption         = parentDirOption;
     _includeAssembliesOption = includeAssembliesOption;
     _excludeAssembliesOption = excludeAssembliesOption;
     _includeSourceOption     = includeSourceOption;
     _excludeSourceOption     = excludeSourceOption;
     _includeTestsOption      = includeTestsOption;
     _excludeTestsOption      = excludeTestsOption;
     _hitsDirectoryOption     = hitsDirectoryOption;
     _coverageFileOption      = coverageFileOption;
 }
示例#3
0
 public ResetCommand(
     IHitsResetter hitResetService,
     VerbosityOption verbosityOption,
     WorkingDirectoryOption workingDirectoryOption,
     HitsDirectoryOption hitsDirectoryOption)
 {
     _hitResetService        = hitResetService;
     _verbosityOption        = verbosityOption;
     _workingDirectoryOption = workingDirectoryOption;
     _hitsDirectoryOption    = hitsDirectoryOption;
 }
示例#4
0
 public ResetCommand(
     IOutput console,
     VerbosityOption verbosityOption,
     WorkingDirectoryOption workingDirectoryOption,
     HitsDirectoryOption hitsDirectoryOption)
 {
     _console                = console;
     _verbosityOption        = verbosityOption;
     _workingDirectoryOption = workingDirectoryOption;
     _hitsDirectoryOption    = hitsDirectoryOption;
 }
示例#5
0
        public UninstrumentCommand(
            VerbosityOption verbosityOption,
            WorkingDirectoryOption workingDirectoryOption,
            CoverageLoadedFileOption coverageLoadedFileOption)
            : base(_name, _description)
        {
            _coverageLoadedFileOption = coverageLoadedFileOption;

            Options = new IOption[]
            {
                verbosityOption,
                workingDirectoryOption,
                coverageLoadedFileOption
            };
        }
示例#6
0
        public ConsoleReportCommand(
            WorkingDirectoryOption workingDirectoryOption,
            CoverageLoadedFileOption coverageLoadedFileOption,
            ThresholdOption thresholdOption)
            : base(_name, _description)
        {
            _coverageLoadedFileOption = coverageLoadedFileOption;
            _thresholdOption          = thresholdOption;

            Options = new IOption[]
            {
                workingDirectoryOption,
                coverageLoadedFileOption,
                thresholdOption
            };
        }
示例#7
0
        public ResetCommand(
            IOutput console,
            VerbosityOption verbosityOption,
            WorkingDirectoryOption workingDirectoryOption,
            HitsDirectoryOption hitsDirectoryOption)
            : base(_name, _description)
        {
            _console             = console;
            _hitsDirectoryOption = hitsDirectoryOption;

            Options = new IOption[]
            {
                verbosityOption,
                workingDirectoryOption,
                hitsDirectoryOption
            };
        }
示例#8
0
        public NCoverReportCommand(
            WorkingDirectoryOption workingDirectoryOption,
            CoverageLoadedFileOption coverageLoadedFileOption,
            NCoverOutputOption nCoverOutputOption,
            ThresholdOption thresholdOption)
            : base(_name, _description)
        {
            _coverageLoadedFileOption = coverageLoadedFileOption;
            _thresholdOption          = thresholdOption;
            _nCoverOutputOption       = nCoverOutputOption;

            Options = new IOption[]
            {
                workingDirectoryOption,
                _coverageLoadedFileOption,
                _thresholdOption,
                _nCoverOutputOption
            };
        }
示例#9
0
        public HtmlReportCommand(
            WorkingDirectoryOption workingDirectoryOption,
            CoverageLoadedFileOption coverageLoadedFileOption,
            HtmlOutputFolderOption htmlOutputFolderOption,
            ThresholdOption thresholdOption)
            : base(_name, _description)
        {
            _coverageLoadedFileOption = coverageLoadedFileOption;
            _thresholdOption          = thresholdOption;
            _htmlOutputFolderOption   = htmlOutputFolderOption;

            Options = new IOption[]
            {
                workingDirectoryOption,
                coverageLoadedFileOption,
                thresholdOption,
                htmlOutputFolderOption
            };
        }
示例#10
0
        public InstrumentCommand(IServiceProvider serviceProvider,
                                 VerbosityOption verbosityOption,
                                 WorkingDirectoryOption workingDirectoryOption,
                                 ParentDirectoryOption parentDirOption,
                                 IncludeAssembliesPatternOption includeAssembliesOption,
                                 ExcludeAssembliesPatternOption excludeAssembliesOption,
                                 IncludeSourcesPatternOption includeSourceOption,
                                 ExcludeSourcesPatternOption excludeSourceOption,
                                 IncludeTestsPatternOption includeTestsOption,
                                 ExcludeTestsPatternOption excludeTestsOption,
                                 HitsDirectoryOption hitsDirectoryOption,
                                 CoverageFileOption coverageFileOption)
            : base(_name, _description)
        {
            _serviceProvider         = serviceProvider;
            _workingDirectoryOption  = workingDirectoryOption;
            _parentDirOption         = parentDirOption;
            _includeAssembliesOption = includeAssembliesOption;
            _excludeAssembliesOption = excludeAssembliesOption;
            _includeSourceOption     = includeSourceOption;
            _excludeSourceOption     = excludeSourceOption;
            _includeTestsOption      = includeTestsOption;
            _excludeTestsOption      = excludeTestsOption;
            _hitsDirectoryOption     = hitsDirectoryOption;
            _coverageFileOption      = coverageFileOption;

            Options = new IOption[]
            {
                verbosityOption,
                workingDirectoryOption,
                parentDirOption,
                includeAssembliesOption,
                excludeAssembliesOption,
                includeSourceOption,
                excludeSourceOption,
                includeTestsOption,
                excludeTestsOption,
                hitsDirectoryOption,
                coverageFileOption
            };
        }