TestimoX

API Reference

Command

Compare-TestimoX

Namespace TestimoX.PowerShell
Outputs
TestimoX.PowerShell.StoreReportResult

Builds HTML comparison reports from previously stored TestimoX runs.

Examples

Authored help example

Example 1: Compare two weekly runs and save the report under a review folder

PS>


Compare-TestimoX -StoreDir 'C:\Ops\TestimoX\Store' -Baseline '2026-03-20T0100' -Current '2026-03-27T0100' -OutputPath 'C:\Ops\TestimoX\Reports\Weekly-Delta.html'
        

The returned StoreReportResult object includes the resolved report path and the two run identifiers used for the diff.

Example 2: Generate a timeline from every indexed run in the store

PS>


Compare-TestimoX -StoreDir 'C:\Ops\TestimoX\Store'
        

Use this when you want a longitudinal view of drift without choosing baseline/current pairs manually.

Common Parameters

This command supports the common parameters: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction, and -WarningVariable.

For more information, see about_CommonParameters.

Syntax

Compare-TestimoX -StoreDir <string> [-BaselineRunId <string>] [-CurrentRunId <string>] [-OutputPath <string>] [<CommonParameters>]
#

Parameters

StoreDir string requiredposition: namedpipeline: false
Path to the durable store directory that contains indexed TestimoX runs.
BaselineRunId string optionalposition: namedpipeline: falsealiases: Baseline
Baseline run identifier. Use together with CurrentRunId to render a pairwise comparison report.
CurrentRunId string optionalposition: namedpipeline: falsealiases: Current
Current run identifier. Use together with BaselineRunId to render a pairwise comparison report.
OutputPath string optionalposition: namedpipeline: false
Optional destination HTML file path. When omitted, TestimoX generates a report name automatically.

Outputs

TestimoX.PowerShell.StoreReportResult