Я новичок в расширении IBM Blockchain Platform VSCode и использую версию расширения IBM Blockchain Platform: 0.3.2 и версию кода Visual Studio: 1.32.3.Я использую Windows 10-Pro.Все работает нормально, за исключением автоматически сгенерированного смарт-контракта.В первый раз я выполнил следующие шаги:
В разделе FABRIC GATEWAYS и в разделе Channels разверните mychannel, щелкните правой кнопкой мыши по моему последнему смарт-контракту demoContract@0.0.2 и выберите «Создать тесты смарт-контракта»..
Расширение спросило меня, на каком языке генерировать тестовые файлы. Выбрал JavaScript.
Как только расширение будет завершено с генерацией тестов,он создал тестовую папку, в которой он создал тестовый файл JS.Но при нажатии кнопки «Выполнить тест» в пользовательском интерфейсе VSCode из файла MyContract-demoContract@0.0.2.test.js на нем отображалось сообщение «В вашем проекте нет тестового организатора. Пожалуйста, установите один».Затем я жестко удалил тестовую папку из моей рабочей области (файловой системы) и снова попытался сгенерировать тестовый js-файл.На этот раз ничего не генерируется, и консоль VSCode ничего не показывает.
Я дважды проверил, что "JavaScript Test Runner" уже установлен и включен.Я пытался несколько раз перезагрузить / выйти из vscode.Я использую экземпляр по умолчанию local_fabric.Даже я пытался перезапустить экземпляр local_fabric несколько раз и перезапустил рабочий стол Docker для Windows.Но не повезло: (.