
Зачем важна тестовая сеть
Инфраструктура тестовой сети ADAMANT была отмечена в Issue #148 как требующая обновления и стабилизации для лучшей поддержки разработки, тестирования и вклада сообщества. В ходе обсуждения выделились две приоритетные задачи: доступность, чтобы новые участники могли быстро запустить узел без сложной настройки, и стабильность, чтобы тестовые узлы надёжно отражали условия, близкие к производственным.
Образ для загрузки тестовой сети ADM
Доступна снимок базы данных тестовой сети, который можно загрузить, чтобы быстро запустить новый узел, уже синхронизированный с текущим состоянием тестовой сети, что значительно сокращает время настройки.
После установки узла тестовой сети загрузите снимок:
wget https://testnet.adamant.im/db_test_backup.sql.gz
Распакуйте его:
gunzip db_test_backup.sql.gz
Загрузите образ в базу данных узла тестовой сети:
psql adamant_test < db_test_backup.sql
Публичные узлы тестовой сети
Тестовая сеть ADAMANT предоставляет предопределённый список публичных узлов для обнаружения пиеров, синхронизации сети и доступа к API. Официальный источник — файл конфигурации в репозитории. На момент написания в списке три узла, все на порту 36667:
"list": [
{
"ip": "162.55.32.80",
"port": 36667
},
{
"ip": "81.0.247.181",
"port": 36667
},
{
"ip": "95.217.19.144",
"port": 36667
}
]
Первый узел (testnode1.adamant.im) также размещает обозреватель тестовой сети. Второй не имеет домена и имеет отключённый публичный API. Третий (testnode3.adm.im) предоставляет публичный API; например, https://testnode3.adm.im/api/node/status возвращает статус узла.
Запуск тестов
Участники и валидаторы должны запускать модульные и API-тесты на своём узле в соответствии с рекомендациями по участию проекта.
Запрос тестовых ADM и доступ к приложениям
Вы можете запросить 3500 тестовых ADM через тот же кран, что и для основной сети: https://adamant.im/free-adm-tokens. Приложение тестовой сети доступно по адресу https://dev-adamant-testnet.surge.sh, автоматически собираемое из ветки dev. Обозреватель тестовой сети находится по адресу https://testnet.adamant.im.