Class CommandLineOptions


  • @API(status=INTERNAL,
         since="1.0")
    public class CommandLineOptions
    extends java.lang.Object
    Since:
    1.0
    • Field Detail

      • DEFAULT_DETAILS

        static final Details DEFAULT_DETAILS
      • DEFAULT_THEME

        static final Theme DEFAULT_THEME
      • displayHelp

        private boolean displayHelp
      • ansiColorOutputDisabled

        private boolean ansiColorOutputDisabled
      • bannerDisabled

        private boolean bannerDisabled
      • theme

        private Theme theme
      • additionalClasspathEntries

        private java.util.List<java.nio.file.Path> additionalClasspathEntries
      • failIfNoTests

        private boolean failIfNoTests
      • scanClasspath

        private boolean scanClasspath
      • selectedClasspathEntries

        private java.util.List<java.nio.file.Path> selectedClasspathEntries
      • scanModulepath

        private boolean scanModulepath
      • selectedModules

        private java.util.List<java.lang.String> selectedModules
      • selectedUris

        private java.util.List<java.net.URI> selectedUris
      • selectedFiles

        private java.util.List<java.lang.String> selectedFiles
      • selectedDirectories

        private java.util.List<java.lang.String> selectedDirectories
      • selectedPackages

        private java.util.List<java.lang.String> selectedPackages
      • selectedClasses

        private java.util.List<java.lang.String> selectedClasses
      • selectedMethods

        private java.util.List<java.lang.String> selectedMethods
      • selectedClasspathResources

        private java.util.List<java.lang.String> selectedClasspathResources
      • includedClassNamePatterns

        private java.util.List<java.lang.String> includedClassNamePatterns
      • excludedClassNamePatterns

        private java.util.List<java.lang.String> excludedClassNamePatterns
      • includedPackages

        private java.util.List<java.lang.String> includedPackages
      • excludedPackages

        private java.util.List<java.lang.String> excludedPackages
      • includedEngines

        private java.util.List<java.lang.String> includedEngines
      • excludedEngines

        private java.util.List<java.lang.String> excludedEngines
      • includedTagExpressions

        private java.util.List<java.lang.String> includedTagExpressions
      • excludedTagExpressions

        private java.util.List<java.lang.String> excludedTagExpressions
      • reportsDir

        private java.nio.file.Path reportsDir
      • configurationParameters

        private java.util.Map<java.lang.String,​java.lang.String> configurationParameters
    • Constructor Detail

      • CommandLineOptions

        public CommandLineOptions()
    • Method Detail

      • isDisplayHelp

        public boolean isDisplayHelp()
      • setDisplayHelp

        public void setDisplayHelp​(boolean displayHelp)
      • isAnsiColorOutputDisabled

        public boolean isAnsiColorOutputDisabled()
      • setAnsiColorOutputDisabled

        public void setAnsiColorOutputDisabled​(boolean ansiColorOutputDisabled)
      • isBannerDisabled

        public boolean isBannerDisabled()
      • setBannerDisabled

        public void setBannerDisabled​(boolean bannerDisabled)
      • isScanModulepath

        public boolean isScanModulepath()
      • setScanModulepath

        public void setScanModulepath​(boolean scanModulepath)
      • isScanClasspath

        public boolean isScanClasspath()
      • setScanClasspath

        public void setScanClasspath​(boolean scanClasspath)
      • getDetails

        public Details getDetails()
      • setDetails

        public void setDetails​(Details details)
      • getTheme

        public Theme getTheme()
      • setTheme

        public void setTheme​(Theme theme)
      • getExistingAdditionalClasspathEntries

        public java.util.List<java.nio.file.Path> getExistingAdditionalClasspathEntries()
      • getAdditionalClasspathEntries

        public java.util.List<java.nio.file.Path> getAdditionalClasspathEntries()
      • setAdditionalClasspathEntries

        public void setAdditionalClasspathEntries​(java.util.List<java.nio.file.Path> additionalClasspathEntries)
      • isFailIfNoTests

        public boolean isFailIfNoTests()
      • setFailIfNoTests

        public void setFailIfNoTests​(boolean failIfNoTests)
      • getSelectedClasspathEntries

        public java.util.List<java.nio.file.Path> getSelectedClasspathEntries()
      • setSelectedClasspathEntries

        public void setSelectedClasspathEntries​(java.util.List<java.nio.file.Path> selectedClasspathEntries)
      • getSelectedUris

        public java.util.List<java.net.URI> getSelectedUris()
      • setSelectedUris

        public void setSelectedUris​(java.util.List<java.net.URI> selectedUris)
      • getSelectedFiles

        public java.util.List<java.lang.String> getSelectedFiles()
      • setSelectedFiles

        public void setSelectedFiles​(java.util.List<java.lang.String> selectedFiles)
      • getSelectedDirectories

        public java.util.List<java.lang.String> getSelectedDirectories()
      • setSelectedDirectories

        public void setSelectedDirectories​(java.util.List<java.lang.String> selectedDirectories)
      • getSelectedModules

        public java.util.List<java.lang.String> getSelectedModules()
      • setSelectedModules

        public void setSelectedModules​(java.util.List<java.lang.String> selectedModules)
      • getSelectedPackages

        public java.util.List<java.lang.String> getSelectedPackages()
      • setSelectedPackages

        public void setSelectedPackages​(java.util.List<java.lang.String> selectedPackages)
      • getSelectedClasses

        public java.util.List<java.lang.String> getSelectedClasses()
      • setSelectedClasses

        public void setSelectedClasses​(java.util.List<java.lang.String> selectedClasses)
      • getSelectedMethods

        public java.util.List<java.lang.String> getSelectedMethods()
      • setSelectedMethods

        public void setSelectedMethods​(java.util.List<java.lang.String> selectedMethods)
      • getSelectedClasspathResources

        public java.util.List<java.lang.String> getSelectedClasspathResources()
      • setSelectedClasspathResources

        public void setSelectedClasspathResources​(java.util.List<java.lang.String> selectedClasspathResources)
      • hasExplicitSelectors

        public boolean hasExplicitSelectors()
      • getIncludedClassNamePatterns

        public java.util.List<java.lang.String> getIncludedClassNamePatterns()
      • setIncludedClassNamePatterns

        public void setIncludedClassNamePatterns​(java.util.List<java.lang.String> includedClassNamePatterns)
      • getExcludedClassNamePatterns

        public java.util.List<java.lang.String> getExcludedClassNamePatterns()
      • setExcludedClassNamePatterns

        public void setExcludedClassNamePatterns​(java.util.List<java.lang.String> excludedClassNamePatterns)
      • getIncludedPackages

        public java.util.List<java.lang.String> getIncludedPackages()
      • setIncludedPackages

        public void setIncludedPackages​(java.util.List<java.lang.String> includedPackages)
      • getExcludedPackages

        public java.util.List<java.lang.String> getExcludedPackages()
      • setExcludedPackages

        public void setExcludedPackages​(java.util.List<java.lang.String> excludedPackages)
      • getIncludedEngines

        public java.util.List<java.lang.String> getIncludedEngines()
      • setIncludedEngines

        public void setIncludedEngines​(java.util.List<java.lang.String> includedEngines)
      • getExcludedEngines

        public java.util.List<java.lang.String> getExcludedEngines()
      • setExcludedEngines

        public void setExcludedEngines​(java.util.List<java.lang.String> excludedEngines)
      • getIncludedTagExpressions

        public java.util.List<java.lang.String> getIncludedTagExpressions()
      • setIncludedTagExpressions

        public void setIncludedTagExpressions​(java.util.List<java.lang.String> includedTags)
      • getExcludedTagExpressions

        public java.util.List<java.lang.String> getExcludedTagExpressions()
      • setExcludedTagExpressions

        public void setExcludedTagExpressions​(java.util.List<java.lang.String> excludedTags)
      • getReportsDir

        public java.util.Optional<java.nio.file.Path> getReportsDir()
      • setReportsDir

        public void setReportsDir​(java.nio.file.Path reportsDir)
      • getConfigurationParameters

        public java.util.Map<java.lang.String,​java.lang.String> getConfigurationParameters()
      • setConfigurationParameters

        public void setConfigurationParameters​(java.util.Map<java.lang.String,​java.lang.String> configurationParameters)