Examples of PerformanceTestSequence


Examples of org.pentaho.reporting.engine.classic.core.modules.misc.datafactory.sequence.PerformanceTestSequence

  public void testValidTable() throws Exception
  {
    MasterReport report = DebugReportRunner.parseGoldenSampleReport("Prd-4606-0001.prpt");
    CompoundDataFactory dataFactory = (CompoundDataFactory) report.getDataFactory();
    SequenceDataFactory sequenceDf = (SequenceDataFactory) dataFactory.getReference(0);
    PerformanceTestSequence sequence = (PerformanceTestSequence) sequenceDf.getSequence("Query 1");
    assertEquals(10, sequence.getParameter("limit"));

    LogicalPageBox logicalPageBox = DebugReportRunner.layoutPage(report, 0);

    RenderNode[] tables = MatchFactory.findElementsByNodeType(logicalPageBox, LayoutNodeTypes.TYPE_BOX_TABLE);
    RenderNode[] tableRows = MatchFactory.findElementsByNodeType(logicalPageBox, LayoutNodeTypes.TYPE_BOX_TABLE_ROW);
View Full Code Here

Examples of org.pentaho.reporting.engine.classic.core.modules.misc.datafactory.sequence.PerformanceTestSequence

    ClassicEngineBoot.getInstance().getEditableConfig().setConfigProperty
        ("org.pentaho.reporting.engine.classic.core.layout.ParanoidChecks", "false");
    MasterReport report = DebugReportRunner.parseGoldenSampleReport("Prd-4606-0001.prpt");
    CompoundDataFactory dataFactory = (CompoundDataFactory) report.getDataFactory();
    SequenceDataFactory sequenceDf = (SequenceDataFactory) dataFactory.getReference(0);
    PerformanceTestSequence sequence = (PerformanceTestSequence) sequenceDf.getSequence("Query 1");
    sequence.setParameter("limit", 20000);

    StopWatch sw = StopWatch.startNew();
    DebugReportRunner.createXmlFlow(report);
    DebugLog.log(sw);
  }
View Full Code Here

Examples of org.pentaho.reporting.engine.classic.core.modules.misc.datafactory.sequence.PerformanceTestSequence

    ClassicEngineBoot.getInstance().getEditableConfig().setConfigProperty
        ("org.pentaho.reporting.engine.classic.core.layout.ParanoidChecks", "false");
    MasterReport report = DebugReportRunner.parseGoldenSampleReport("Prd-4606-0001.prpt");
    CompoundDataFactory dataFactory = (CompoundDataFactory) report.getDataFactory();
    SequenceDataFactory sequenceDf = (SequenceDataFactory) dataFactory.getReference(0);
    PerformanceTestSequence sequence = (PerformanceTestSequence) sequenceDf.getSequence("Query 1");
    sequence.setParameter("limit", 20000);

    // ModelPrinter.INSTANCE.print(DebugReportRunner.layoutPage(report, 0));

    StopWatch sw = StopWatch.startNew();
    LogicalPageBox logicalPageBox = DebugReportRunner.layoutPage(report, 5);
View Full Code Here

Examples of org.pentaho.reporting.engine.classic.core.modules.misc.datafactory.sequence.PerformanceTestSequence

    MasterReport report = DebugReportRunner.parseGoldenSampleReport("Prd-4606-0003.prpt");
    report.setPageDefinition(new SimplePageDefinition(new PageSize(500, 100)));

    CompoundDataFactory dataFactory = (CompoundDataFactory) report.getDataFactory();
    SequenceDataFactory sequenceDf = (SequenceDataFactory) dataFactory.getReference(0);
    PerformanceTestSequence sequence = (PerformanceTestSequence) sequenceDf.getSequence("Query 1");
    sequence.setParameter("limit", 10);

    LogicalPageBox logicalPageBox = DebugReportRunner.layoutPage(report, 1);
  }
View Full Code Here

Examples of org.pentaho.reporting.engine.classic.core.modules.misc.datafactory.sequence.PerformanceTestSequence

  }


  private MasterReport createTestReport()
  {
    final PerformanceTestSequence sequence = new PerformanceTestSequence();
    sequence.setParameter("seed", 999L);
    sequence.setParameter("limit", 20000);

    final SequenceDataFactory sdf = new SequenceDataFactory();
    sdf.addSequence("query", sequence);

    // use HTML export for test
View Full Code Here

Examples of org.pentaho.reporting.engine.classic.core.modules.misc.datafactory.sequence.PerformanceTestSequence

      sdf.addSequence("default", numberSequence);
      return sdf;
    }
    else
    {
      final PerformanceTestSequence performanceSequence = new PerformanceTestSequence();
      performanceSequence.setParameter("limit", 4567);
      performanceSequence.setParameter("seed", 1234l);

      final SequenceDataFactory sdf = new SequenceDataFactory();
      sdf.addSequence("default", performanceSequence);
      return sdf;
    }
View Full Code Here

Examples of org.pentaho.reporting.engine.classic.core.modules.misc.datafactory.sequence.PerformanceTestSequence

  public void testSequenceDataSourceInsulation() throws Exception
  {
    MasterReport report = DebugReportRunner.parseGoldenSampleReport("Prd-4606-0001.prpt");
    CompoundDataFactory dataFactory = (CompoundDataFactory) report.getDataFactory();
    SequenceDataFactory sequenceDf = (SequenceDataFactory) dataFactory.getReference(0);
    PerformanceTestSequence sequence = (PerformanceTestSequence) sequenceDf.getSequence("Query 1");
    sequence.setParameter("limit", 20000);

    MasterReport reportV = DebugReportRunner.parseGoldenSampleReport("Prd-4606-0001.prpt");
    CompoundDataFactory dataFactoryV = (CompoundDataFactory) reportV.getDataFactory();
    SequenceDataFactory sequenceDfV = (SequenceDataFactory) dataFactoryV.getReference(0);
    PerformanceTestSequence sequenceV = (PerformanceTestSequence) sequenceDfV.getSequence("Query 1");

    assertEquals(10, sequenceV.getParameter("limit"));
  }
View Full Code Here

Examples of org.pentaho.reporting.engine.classic.core.modules.misc.datafactory.sequence.PerformanceTestSequence

    numberSequence.setParameter("start", new BigDecimal("4.5"));
    numberSequence.setParameter("ascending", Boolean.FALSE);

    final PrinterNamesSequence printerSequence = new PrinterNamesSequence();

    final PerformanceTestSequence performanceSequence = new PerformanceTestSequence();
    performanceSequence.setParameter("limit", 4567);
    performanceSequence.setParameter("seed", 1234l);

    final PerformanceTestSequence performanceSequence2 = new PerformanceTestSequence();

    final SequenceDataFactory sdf = new SequenceDataFactory();
    sdf.addSequence("one", numberSequence);
    sdf.addSequence("two", printerSequence);
    sdf.addSequence("three", performanceSequence);
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. 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.