heatmap-cluster
Version:
The Unipept visualisation library
22 lines (20 loc) • 714 B
text/typescript
export type ImageSnapshotSettings = {
comparisonMethod: string,
customSnapshotsDir: string,
customDiffDir: string,
failureThreshold: number,
failureThresholdType: string
}
export default class TestConsts {
public static resolveImageSnapshotFolder(path: string): ImageSnapshotSettings {
const splitted = path.split("/");
path = splitted.slice(0, splitted.length - 1).join("/")
return {
comparisonMethod: "ssim",
failureThreshold: 0.02,
failureThresholdType: "percent",
customSnapshotsDir: path.replace("src", "test/snapshots"),
customDiffDir: path.replace("src", "test/snapshots/diffs")
};
}
}