-
Notifications
You must be signed in to change notification settings - Fork 18
TestChecklist
Anatoly Yumashev edited this page Nov 30, 2022
·
30 revisions
Обычно делается при каждом релизе или при обновлении зависимостей типа WordPress/WooCommerce.
# Сброс
тут https://wmstst.wpcraft.ru/wp-admin/
- отключаем все базовые опции (так чтобы работали только базовые продукты без остатков)
- тут https://wooms.wpcraft.ru/wp-admin/admin.php?page=mss-settings
- оставляем только опцию Использование UUID
- отключаем плагин WooMS тут https://wooms.wpcraft.ru/wp-admin/plugins.php
- удаляем все данные тут https://wooms.wpcraft.ru/wp-admin/admin.php?page=premmerce-dev-toolsclean_database
- включаем базовый плагин снова
- делаем синк только базовых продуктов
- смотрим лог на предмет ошибок https://wooms.wpcraft.ru/wp-admin/admin.php?page=wc-status&tab=logs
- сначала остатки - синк - проверка что остатки появились
- затем включаем вариации - снова синк - проверяем что вариации появились
- обновить метки тестов по версиям WP, WooCommerce & PHP
- слить весь код в мастер ветки
- поставить метку и прописать чейнджлог https://github.com/wpcraft-ru/wooms/releases
- опубиковать на wp org и wpcraft.ru
- тут https://wooms-free-test.bizio.site/wp-admin/admin.php?page=moysklad
- очистка
- перезапуск синка
Если все ок
- делаем релиз https://github.com/wpcraft-ru/wooms/releases
- пушим релиз базы в SVN WP
-
Деактивировать оба плагина
-
Удалить все данные
-
Выключить все опции и включить только базовые
-
Добиваемся синхронизации всего каталога продуктов
-
Проверяем наличие картинок
-
Постепенно активируем доп опции
-
Проверяем наличие вариаций
-
Проверяем работу заказов на передачу в МойСклад
-
Проверка debug log