apama.runner

Contains PySys custom runner that adds support for EPL code coverage reporting.

ApamaRunner

class apama.runner.ApamaRunner(record, purge, cycle, mode, threads, outsubdir, descriptors, xargs)[source]

Bases: pysys.baserunner.BaseRunner

A custom PySys runner for Apama tests.

Supports the ability to generate EPL code coverage reports using pysys run -Xeplcoverage. Coverage settings can be configured by setting the following attributes on this class: eplcoverageargs, eplcoveragesource, eplcoverageinclude, eplcoverageexclude, eplcoveragetitle.