LiteSVM — это легковесная библиотека для тестирования программ Solana, которая создаёт виртуальную машину Solana внутри процесса, оптимизированную для разработчиков программ. В отличие от других подходов к тестированию, запускающих отдельные процессы validator, LiteSVM встраивает виртуальную машину непосредственно в ваши тесты, что значительно ускоряет их выполнение. Помимо этого, библиотека предоставляет удобный API с разумными настройками по умолчанию и широкими возможностями конфигурации для тех, кому это необходимо.
Начало работы
Начало работы
Установите LiteSVM и напишите первые тесты.
Почему LiteSVM
Узнайте, почему стоит использовать LiteSVM для тестирования.
Rust
Тестирование вашей программы
Узнайте, как тестировать собственную программу Solana.
Примеры
Готовые решения для типичных сценариев и примеры полных репозиториев.
Справочник API
Изучите расширенные возможности и пользовательские конфигурации.
Дополнительные крейты
Вспомогательные крейты для утилит, токенов SPL, загрузчика и тестирования Anchor.
TypeScript
Начало работы
Используйте LiteSVM через @solana/kit в тестах на TypeScript.
Тестирование токенов
Тестируйте токены SPL с помощью плагина tokenProgram().
Справочник API
Изучите расширенные возможности и пользовательские конфигурации.
Примеры
Готовые решения для типичных сценариев.
Ресурсы
Is this page helpful?