Overview

Namespaces

  • PHP
  • XSLTBenchmarking
    • Reports
    • RunnerConsole
    • TestsGenerator
    • TestsRunner

Classes

  • AMemoryUsageDriver
  • AProcessorDriver
  • Controlor
  • Libxslt1123phpProcessorDriver
  • Libxslt1126phpProcessorDriver
  • LinuxMemoryUsageDriver
  • MemoryUsage
  • MSXML30ProcessorDriver
  • MSXML60ProcessorDriver
  • Params
  • Processor
  • Runner
  • Sablotron103cmdProcessorDriver
  • Saxon655ProcessorDriver
  • SaxonHE9402ProcessorDriver
  • Test
  • TestRunner
  • WindowsMemoryUsageDriver
  • Xalan271ProcessorDriver
  • XmlParamsDriver
  • Xsltproc1123ProcessorDriver
  • Xsltproc1126ProcessorDriver
  • XT20051206ProcessorDriver

Interfaces

  • IParamsDriver
  • Overview
  • Namespace
  • Class
  • Tree
  • Todo

Class Runner

Runner

Namespace: XSLTBenchmarking\TestsRunner
Author: Viktor Mašíček <viktor@masicek.net>
Located at TestsRunner/Runner.php
Methods summary
public
# __construct( XSLTBenchmarking\Factory $factory, XSLTBenchmarking\TestsRunner\Params $params, XSLTBenchmarking\TestsRunner\TestRunner $testRunner, XSLTBenchmarking\Reports\Printer $reportPrinter, $testsDirectory )
Object configuration

Object configuration

Parameters

$factory
XSLTBenchmarking\Factory
Factory class for making new objects
$params
XSLTBenchmarking\TestsRunner\Params
Object for reading params of tests
$testRunner
XSLTBenchmarking\TestsRunner\TestRunner
Object for runnig one test on all processors
$reportPrinter
type
$testsDirectory The root directory of all generated tests
$testsDirectory
public
# addTest( string $testDirectory, string $testParamsFile = '__params.xml' )
Register defined tests for runnig

Register defined tests for runnig

Parameters

$testDirectory
string
The subdirectory of the root directory of tests containing test for running
$testParamsFile
string
$paramsFiles File defined test
public array
# getTests( )
Return defined tests for running

Return defined tests for running

Returns

array
public integer
# runAll( boolean $verbose = FALSE )
Run all added tests and print reports

Run all added tests and print reports

Parameters

$verbose
boolean
Print information about each run test

Returns

integer
Number of run tests
XSTL Benchmarking API documentation generated by ApiGen.
Generated using the TokenReflection library.