2.0 KiB
2.0 KiB
План тестирования shine_payments после переписи без Anchor и добавления Q3
Назначение документа
Это не описание бизнес-логики программы и не формат PDA.
Это отдельный план ручной и полуавтоматической проверки для сценария:
- перепись
shine_paymentsна чистыйsolana_program; - отказ от
programs/common; - добавление очереди
Q3; - обновление тестового HTML UI.
Что проверять
- Деплой новой версии программы и единый актуальный
program idв коде и UI. - Однократный
initна пустых PDA. - Покупку билетов через
buy_ticket_usdиbuy_ticket_sol. - DAO-управление:
update_coef_limitgrant_manager_limits
- Создание менеджерских тикетов во все три очереди:
Q1Q2Q3
- Приоритет выплат:
- сначала
Q1 - потом
Q2 - потом
Q3
- сначала
- Частичные выплаты с минимальным пополнением
inflow_vault. - Повторную покупку билета между выплатами.
- Финальное погашение всех очередей.
- Возврат максимально возможных остатков лампортов на базовый кошелёк.
Где смотреть подробный сценарий
Актуальный подробный сценарий тестирования и его статус ведётся в:
Dev_Docs/Pending_Features/2026-06-06_1659_shine_payments_e2e_перепись_и_q3.md
Этот файл в shine-solana/shine/doc/ оставлен как постоянная заметка, что у программы есть отдельный e2e-план проверки.