Автоматически сгенерированное умное заключение контракта провалилось - PullRequest
0 голосов
/ 25 марта 2019

Я новичок в расширении IBM Blockchain Platform VSCode и использую версию расширения IBM Blockchain Platform: 0.3.2 и версию кода Visual Studio: 1.32.3.Я использую Windows 10-Pro.Все работает нормально, за исключением автоматически сгенерированного смарт-контракта.В первый раз я выполнил следующие шаги:

  1. В разделе FABRIC GATEWAYS и в разделе Channels разверните mychannel, щелкните правой кнопкой мыши по моему последнему смарт-контракту demoContract@0.0.2 и выберите «Создать тесты смарт-контракта»..

  2. Расширение спросило меня, на каком языке генерировать тестовые файлы. Выбрал JavaScript.

  3. Как только расширение будет завершено с генерацией тестов,он создал тестовую папку, в которой он создал тестовый файл JS.Но при нажатии кнопки «Выполнить тест» в пользовательском интерфейсе VSCode из файла MyContract-demoContract@0.0.2.test.js на нем отображалось сообщение «В вашем проекте нет тестового организатора. Пожалуйста, установите один».Затем я жестко удалил тестовую папку из моей рабочей области (файловой системы) и снова попытался сгенерировать тестовый js-файл.На этот раз ничего не генерируется, и консоль VSCode ничего не показывает.

Я дважды проверил, что "JavaScript Test Runner" уже установлен и включен.Я пытался несколько раз перезагрузить / выйти из vscode.Я использую экземпляр по умолчанию local_fabric.Даже я пытался перезапустить экземпляр local_fabric несколько раз и перезапустил рабочий стол Docker для Windows.Но не повезло: (.

...