Instrumentation

Instrumentation is a package for instrumenting Wolfram Language code in order to enable profiling and coverage reporting.

CoverageEvaluate evaluates expr and returns the result together with coverage data.

CoverageInstrument instruments WL code for coverage analysis and returns baseline coverage data.

CoverageProcess processes coverage data and writes LCOV file to outputDir.

ProfileEvaluate evaluates expr and returns the result together with profiling data.

ProfileInstrument instruments WL code for profiling.

ProfileProcess processes profiling data and returns report data.

ProfileReport outputs a profiling report.