فاز ۹ — چک‌لیست تست دستی

ادان: Multisite Event Sync for MEC v2 · محیط: mecmulti · تاریخ تهیه: ۲۰۲۶-۰۶-۰۲

محیط تست

Main site localhost:10131 (blog 1)
Subsite نمونه concert (blog 2)
Subsite نمونه mahyar (blog 4)
ادمین پلاگین MEC → Multisite
Health REST /wp-json/mec-multisite-sync/v1/health
قبل از شروع: روی main وارد شوید · در Multisite هر دو subsite فعال باشند · toggle «Sync Events» روشن · WP_DEBUG برای Dev Log (اختیاری).

نتایج تست خودکار (Agent) ۲۰۲۶-۰۶-۰۲

این بخش بدون مرورگر/دیتابیس اجرا شده. تست‌های runtime را شما در پایین انجام دهید.

تستنتیجهتوضیح
PHP syntax — 61 فایل includes/ ✅ Pass بدون خطای syntax
TypeScript npm run typecheck ✅ Pass بدون خطای type
React build npm run build ✅ Pass build/index.js موجود
REST controllers ثبت‌شده ✅ Pass Health, Settings, Sync, Unlink, License, Debug
Legacy cron فقط cleanup ✅ Pass mec_sync_cron_minutely فقط clear می‌شود
جداول در Installer ✅ Pass mec_sync, mec_sync_templates, sync_jobs, sync_log
validate-migration.php (CLI) ⚠️ Skip PHP CLI بدون mysqli — از Health tab یا Local PHP اجرا کنید
Booking / UI MEC ⏳ Manual نیاز به مرورگر — بخش B زیر

۰ — Smoke (۱۵ دقیقه) اول این

۹.۱ — سینک رویداد (چک‌لیست A)

یک رویداد تست بسازید: عنوان، تاریخ، یک بلیت (limit=10)، thumbnail، category، location.

۹.۲ — ظرفیت و رزرو (چک‌لیست B)

۴.۸ Import XML — تست نکنید (عمداً معلق). فقط اگر از XML import کردید و 0/0 دیدید، گزارش دهید — fix جداگانه بعد از MEC.

۹.۵–۹.۶ — Template، Shortcode، Settings (C, D, E)

Lifecycle (چک‌لیست F)

۹.۳–۹.۴ — Recurring و Taxonomy

صف، Health، Retry

۹.۷ — مایگریشن (اگر از v1.2 آپدیت کردید)

۹.۹ — Security (سریع)

گزارش به Agent — اگر باگ بود

موارد fail را با Item-ID (مثلاً B-02) کپی کنید و در چت بفرستید:

این textarea را پر کنید و متنش را در Cursor paste کنید.

MEC Multisite Event Sync v2 · Phase 9 Manual Checklist · phase-0-audit · migration-v1-v2