Package com.qspin.qtaste.config

Examples of com.qspin.qtaste.config.TestEngineConfiguration


    }

    private void initFormatters() {
        try {
          formatters.clear();
            TestEngineConfiguration config = TestEngineConfiguration.getInstance();
            String output = config.getString("reporting.generated_report_path");

            // create the directory if not exists
            File outputDir = new File(output);
            if (!outputDir.exists()) {
                outputDir.mkdirs();
View Full Code Here


    private int port;
    private boolean mIsTerminating = false;

    private Log4jServer() {
        // get port
        TestEngineConfiguration config = TestEngineConfiguration.getInstance();
        port = 4446;
        try {
            port = config.getInt("log4j_server.port");
        } catch (Exception e) {
            LOGGER.info("No or invalid log4j_server.port engine property, using default port " + port);
        }
    }
View Full Code Here

    private TestResultsReportManager() {
        super();
        results = new ArrayList<TestResult>();

        TestEngineConfiguration config = TestEngineConfiguration.getInstance();
        String output = config.getString("reporting.generated_report_path");

        // create the directory if not exists
        File outputDir = new File(output);
        if (!outputDir.exists()) {
            outputDir.mkdirs();
View Full Code Here

        super.startReport(timeStamp, name);
    }

    private void initFormatters(String reportName) {
        formatters.clear();
        TestEngineConfiguration config = TestEngineConfiguration.getInstance();

        int reportersCount = config.getMaxIndex("reporting.reporters.format") + 1;
        for (int reporterIndex = 0; reporterIndex < reportersCount; reporterIndex++) {
            String reportFormat = config.getString("reporting.reporters.format(" + reporterIndex + ")");
            try {

                Class<?> formatterClass = Class.forName("com.qspin.qtaste.reporter.testresults." + reportFormat.toLowerCase() + "." + reportFormat.toUpperCase() + "ReportFormatter");

                Constructor<?> formatterConstructor = formatterClass.getConstructor(reportName.getClass());               
View Full Code Here

  }
 
  List<String> getAddOnClasses()
  {
    List<String> classes = new ArrayList<String>();
    TestEngineConfiguration config = TestEngineConfiguration.getInstance();
    int reportersCount = config.getMaxIndex("addons.addon") + 1;
        for (int reporterIndex = 0; reporterIndex < reportersCount; reporterIndex++) {
          LOGGER.debug("Need to load " + config.getString("addons.addon(" + reporterIndex + ")"));
          classes.add(config.getString("addons.addon(" + reporterIndex + ")"));
        }
        return classes;
  }
View Full Code Here

      }
      else
      {
        getAddonManager().unloadAddOn(mAddons.get(rowIndex));
        List<String> classes = new ArrayList<String>();
        TestEngineConfiguration config = TestEngineConfiguration.getInstance();
        int reportersCount = config.getMaxIndex("addons.addon") + 1;
            for (int reporterIndex = 0; reporterIndex < reportersCount; reporterIndex++) {
              String addon = config.getString("addons.addon(" + reporterIndex + ")");
              if ( !addon.equals(mAddons.get(rowIndex).getMainClass()))
              {
                classes.add(addon);
              }
            }
View Full Code Here

TOP

Related Classes of com.qspin.qtaste.config.TestEngineConfiguration

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.