private void initialize()
   {
      if (!QcUtil.isEmpty(configData.getString("qc.testset.id"))) {
         this.qcTestSetId = configData.getLong("qc.testset.id") ;
      }
      if (!QcUtil.isEmpty(configData.getString("qc.testset.name"))) {
         this.qcTestSetName = configData.getString("qc.testset.name") ;
      }
      this.enableTestLogUpload = configData.getBoolean("qc.testlog.upload.enable");
      this.uploadAllTestLogs = configData.getBoolean("qc.upload.testlog.all");

      //map testng & qc test result constants.
      testngQcStatusValues.put(ITestResult.FAILURE, QcTestStatus.FAILED);
      testngQcStatusValues.put(ITestResult.SKIP, QcTestStatus.NOT_COMPLETED);
      testngQcStatusValues.put(ITestResult.SUCCESS, QcTestStatus.PASSED);
   }