| external help file | PSPublishModule-help.xml |
|---|---|
| Module Name | PSPublishModule |
| online version | https://github.com/EvotecIT/PSPublishModule |
| schema | 2.0.0 |
Tests normalized benchmark summaries against a JSON baseline.
Test-BenchmarkGate -SummaryPath <string> -BaselinePath <string> [-Metric <string>] [-GroupBy <string[]>] [-Update] [-AllowNew] [-RelativeTolerance <double>] [-AbsoluteToleranceMs <double>] [-MetricDirection <BenchmarkMetricDirection>] [-WhatIf] [-Confirm] [<CommonParameters>]Tests normalized benchmark summaries against a JSON baseline.
Test-BenchmarkGate -SummaryPath .\Build\Benchmarks\summary.json -BaselinePath .\Build\Benchmarks\baseline.json -Metric MedianMsAbsolute tolerance in milliseconds.
Type: Double
Parameter Sets: __AllParameterSets
Aliases: None
Possible values:
Required: False
Position: named
Default value: None
Accept pipeline input: False
Accept wildcard characters: TrueAllows new metrics missing from baseline.
Type: SwitchParameter
Parameter Sets: __AllParameterSets
Aliases: None
Possible values:
Required: False
Position: named
Default value: None
Accept pipeline input: False
Accept wildcard characters: TrueBaseline JSON path.
Type: String
Parameter Sets: __AllParameterSets
Aliases: None
Possible values:
Required: True
Position: named
Default value: None
Accept pipeline input: False
Accept wildcard characters: TrueFields used to construct stable metric keys.
Type: String[]
Parameter Sets: __AllParameterSets
Aliases: None
Possible values:
Required: False
Position: named
Default value: None
Accept pipeline input: False
Accept wildcard characters: TrueMetric name to evaluate.
Type: String
Parameter Sets: __AllParameterSets
Aliases: None
Possible values:
Required: False
Position: named
Default value: None
Accept pipeline input: False
Accept wildcard characters: TrueMetric direction for regression checks.
Type: BenchmarkMetricDirection
Parameter Sets: __AllParameterSets
Aliases: None
Possible values: Auto, LowerIsBetter, HigherIsBetter
Required: False
Position: named
Default value: None
Accept pipeline input: False
Accept wildcard characters: TrueRelative tolerance.
Type: Double
Parameter Sets: __AllParameterSets
Aliases: None
Possible values:
Required: False
Position: named
Default value: None
Accept pipeline input: False
Accept wildcard characters: TrueSummary JSON path.
Type: String
Parameter Sets: __AllParameterSets
Aliases: None
Possible values:
Required: True
Position: named
Default value: None
Accept pipeline input: False
Accept wildcard characters: TrueUpdates the baseline instead of verifying it.
Type: SwitchParameter
Parameter Sets: __AllParameterSets
Aliases: None
Possible values:
Required: False
Position: named
Default value: None
Accept pipeline input: False
Accept wildcard characters: TrueThis cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction, and -WarningVariable. For more information, see about_CommonParameters.
None
PowerForge.BenchmarkGateResult
- None