Package org.cishell.testing.convertertester.core.converter.graph

Examples of org.cishell.testing.convertertester.core.converter.graph.ConverterPath


          }
         
        }
       
        Converter[] allConvs = tr.getAllConverters();
        ConverterPath testConvs = tr.getTestConverters();
        if (fprs.length > 0) {
          //mark trusted converters.
           
          for (int kk = 0; kk < testConvs.size(); kk++) {
            Converter c = testConvs.get(kk);
            float percentFilePassesThisConvParticipatedIn =
              trusted[kk] / (float) fprs.length;
            if (trusted[kk] >= MINIMUM_SUCCESSES_TO_BE_TRUSTED &&
                percentFilePassesThisConvParticipatedIn >=
            MINIMUM_PERCENT_FILE_PASSES_REACHED_TO_BE_TRUSTED) {
View Full Code Here


    this.logger = logger;
  }

  public FilePassResult[] runTest(TestConfigData testData) {
    Data[][] testFileData = testData.getTestFileData();
    ConverterPath testConverters = testData.getTestConverters();
    ConverterPath comparisonConverters = testData.getComparisonConverters();
    List<FilePassResult> testResults = new ArrayList<FilePassResult>();

    for (Data[] originalFileData : testFileData) {
      // Test conversion phase.
View Full Code Here

 
  public ConverterPath[] filter(ConverterPath[] testPaths) {
    if (testPaths != null) {
      List filteredTestPaths = new ArrayList();
      for (int ii = 0; ii < testPaths.length; ii++) {
        ConverterPath testPath = testPaths[ii];
       
        if (testPath.size() <= this.maxNumHops) {
          filteredTestPaths.add(testPath);
        }
      }
   
    return (ConverterPath[])
View Full Code Here

 
  public ConverterPath[] filter(ConverterPath[] testPaths) {
    if (testPaths != null) {
      List filteredTestPaths = new ArrayList();
      for (int ii = 0; ii < testPaths.length; ii++) {
        ConverterPath testPath = testPaths[ii];
       
        if (testPath.containsConverterNamed(this.mustHaveConvName) &&
            testPath.size() <= this.maxNumHops) {
          filteredTestPaths.add(testPath);
        }
      }
   
    return (ConverterPath[])
View Full Code Here

        (ConverterPath[]) testConvList.toArray(new ConverterPath[0]);
     
      ConverterPath[] filteredTestConvs =
        testPathFilter.filter(testConvs);
     
      ConverterPath compareConv =
        (ConverterPath) fileFormatToCompareConvs.get(fileFormat);
     
      /*
       * For each test converter, use that test converter and
       * the corresponding comparison converter to run a test.
       */
      if (filteredTestConvs != null &&
          compareConv != null) {
        for (int kk = 0; kk < filteredTestConvs.length; kk++) {
          System.out.println("Running converter path " + kk);
          numTestsSoFar++;
          ConverterPath testConv = filteredTestConvs[kk];
         
          TestResult testResult =
            runATest(testConv, compareConv, cContext, bContext,
                numTestsSoFar);
         
View Full Code Here

      report.println("");
      report.println("---------------");
      report.println("");
     
      report.println("Test Converters...");
      ConverterPath testConvs = tr.getTestConverters();
      for (int ii = 0; ii < testConvs.size(); ii++) {
        Converter conv = testConvs.get(ii);
        String shortName = conv.getShortName();
        report.println("  " + shortName);
      }
      report.println("");
     
      report.println("Comparison Converters...");
      ConverterPath compareConvs = tr.getComparisonConverters();
      for (int ii = 0; ii < compareConvs.size(); ii++) {
        Converter conv = compareConvs.get(ii);
        String shortName = conv.getShortName();
        report.println("  " + shortName);
      }
     
      report.println("");
View Full Code Here

TOP

Related Classes of org.cishell.testing.convertertester.core.converter.graph.ConverterPath

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.