GoldenOptions

GoldenOptions configures screenshot comparison for fission-test-driver.
Use it when a visual output should remain stable across changes.
let report = client.compare_golden(
    "tests/goldens/home-desktop.png",
    Some(".artifacts/diffs/home-desktop.png"),
    GoldenOptions {
        channel_tolerance: 8,
        max_changed_percent: 0.2,
    },
)?;
assert!(report.changed_percent <= 0.2);
A golden report should include whether the comparison passed, summary diagnostics, changed-pixel counts, and paths to useful diff artifacts where supported.