Class TestConfigManager


  • public class TestConfigManager
    extends Object
    NOTE: DON'T forget to update prepareAndSetJsonContext() method when you add new property in this class.
    Author:
    Madhav Krishna
    • Method Detail

      • isParallelMode

        public boolean isParallelMode()
      • preferDriverScreenshots

        public boolean preferDriverScreenshots()
      • embedScreenshotsInTestReport

        public boolean embedScreenshotsInTestReport()
      • getCucumberTestcasesDir

        public String getCucumberTestcasesDir()
      • getDownloadLocation

        public String getDownloadLocation()
      • getAdditionalPropertyValue

        public <T> T getAdditionalPropertyValue​(String propName,
                                                Class<T> clazz)
      • getAdditionalPropertyValue

        public <T> T getAdditionalPropertyValue​(String appName,
                                                String propName,
                                                Class<T> clazz)
      • getAppScreenCaptureDirectory

        public String getAppScreenCaptureDirectory()
      • getHtmlReportsDir

        public String getHtmlReportsDir()
      • getUserProfileAdditionalPropertyValue

        public String getUserProfileAdditionalPropertyValue​(String appName,
                                                            String profileName,
                                                            String propName)
      • getSikuliResourcesDir

        public String getSikuliResourcesDir()
      • getHostPlatformType

        public PlatformType getHostPlatformType()
      • getUseDefaultStepDefsHooks

        public boolean getUseDefaultStepDefsHooks()
      • getJsonContext

        public com.jayway.jsonpath.DocumentContext getJsonContext()