Для ознакомления.
Основной язык текста запроса — английский.
В запросе представлен текст технической направленности из области разработки и тестирования программного обеспечения. В тексте описаны шаги по запуску и тестированию кода проекта Hyperledger Fabric SDK Go.
Перевод:
Данный документ лицензирован в соответствии с Creative Commons Attribution 4.0 International License.
Вам потребуется:
Примечания:
# В каталоге Fabric SDK Go
cd fabric-sdk-go/
# Необязательно — автоматическая установка инструментов Go, используемых тестовым набором
# make depend
# Необязательно — запуск только проверок кода (линтеры, лицензия, орфография и т. д.)
# make checks
# Запуск всех модульных тестов и проверок
make unit-test
# Запуск всех интеграционных тестов
make integration-test
# В директории пакета
go test
Вам понадобится:
test/fixtures/dockerenv
. Также рекомендуется использовать настройки по умолчанию .env, предоставленные в test/fixtures/dockerenv
. См. шаги ниже.test/fixtures/config/config_test.yaml
, если ваша сеть Hyperledger Fabric не работает на localhost
или использует разные порты.Тестовый набор по умолчанию использует последнюю совместимую версию образов Fabric в Docker Hub. Следующие команды запускают Fabric:
# В каталоге Fabric SDK Go
cd fabric-sdk-go
# Запустить fabric (стабильный тег)
make dockerenv-stable-up
# Или более общий запуск fabric на другом уровне кода (prev, stable, prerelease, devstable)
# make dockerenv-[CODELEVEL]-up
Теперь Fabric должен работать. В другой оболочке запустите интеграционные тесты:
# В каталоге Fabric SDK Go
cd fabric-sdk-go
# Используйте скрипт для настройки параметров интеграционных тестов и их выполнения
# Ранее мы использовали имена хостов, такие как сервер Fabric CA, orderer и peer, указывающие на localhost
# Теперь, когда мы удалили это, мы будем использовать другой конфигурационный файл config_test_local.yaml
# который имеет сервер Fabric CA, orderer и peers, указывающий на localhost
# Также можно запустить интеграционные тесты напрямую с помощью go test. Например:
#cd fabric-sdk-go/test/integration/
#go test -args testLocal=true
#cd fabric-sdk-go/test/integration/orgs
#go test -args testLocal=true
# Вы должны просмотреть test/scripts/integration.sh для опций и деталей.
# Примечание: обычно вы должны предпочесть версию со сценарием, чтобы настроить параметры за вас.
Кроме того, вы можете использовать локальную сборку Fabric, используя следующие команды:
# Запустите fabric (devstable codelevel с последними тегами docker)
make dockerenv-latest-up
Программное обеспечение Hyperledger Fabric SDK Go лицензировано в соответствии с Apache License Version 2.0.
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Комментарии ( 0 )