# cPanel migration fixture measurement — 2026-09-20

This developer-run measurement exercises Core Panel's synthetic cPanel full-account conversion fixture at product revision 301a69f162d03c29a7ba78ffab38ebc61695a183.

## Result

Ten of ten repetitions passed. Per-repetition elapsed time ranged from 0.28 to 0.60 seconds, with a 0.48-second median and 0.46-second mean. The package reported 4.853 seconds total.

## Fixture

Each repetition creates a 20-entry synthetic cPanel archive and performs two conversions: the main domain and an addon domain. The fixture covers website files, WordPress database configuration rewriting, MySQL and PostgreSQL artifacts, DNS, cron, mail, forwarding, a subdomain, and an addon domain.

## Reproduce

From the matching Core Panel product source revision, run:

    go test ./cmd/agent -run '^TestInspectUploadedSiteBackupConvertsCPanelFullAccount$' -count=10 -json

The unedited Go JSON event stream is go-test.jsonl. Its SHA-256 digest is d55469f4cf81e6d122db999e787c0a618cbedeeee621e0087a42833a0c852c78.

## Limitation

This is not an end-to-end migration benchmark. It excludes network transfer, large customer data, live databases, database restore time, mail synchronization, DNS caching, cutover, validation, rollback, and human labor. Do not multiply this fixture duration to estimate a production migration.
