Add the Stage 4/5 native workflow: deterministic colprof/applycal/iccgamut and profcheck argv builders, verification history with CSV export and drift analytics, user/system ColorSync profile installation, and the matching SwiftUI views and fixture-driven tests. All Argyll interaction remains AGPL-isolated via ProcessManager subprocesses. Generated with [Devin](https://devin.ai) Co-Authored-By: Devin <158243242+devin-ai-integration[bot]@users.noreply.github.com>
13 lines
450 B
Bash
Executable File
13 lines
450 B
Bash
Executable File
#!/bin/sh
|
|
# Mock profcheck for Milestone 5 UI tests.
|
|
# Emits a JSON report and legacy text summary.
|
|
if [ "${ICCERY_MOCK_PROFCHECK_EXIT:-0}" -ne 0 ]; then
|
|
echo "mock profcheck failure" >&2
|
|
exit "$ICCERY_MOCK_PROFCHECK_EXIT"
|
|
fi
|
|
echo "No of test patches = 52"
|
|
sleep 0.1
|
|
printf '{"event": "report", "peak_de2000": 2.41, "avg_de2000": 0.85, "rms": 1.02}\n'
|
|
echo "Profile check complete, errors(CIEDE2000): max. = 2.41, avg. = 0.85, RMS = 1.02"
|
|
exit 0
|