我是IBM Blockchain Platform VSCode Extension的新手,并使用IBM Blockchain Platform Extension版本:0.3.2和Visual Studio Code版本:1.32.3。我正在使用Windows 10专业版。除自动生成的智能合约测试外,其他一切正常。我第一次遵循以下步骤:
在“ FABRIC GATEWAYS”下和“ Channels”下,展开mychannel,然后右键单击我最新的智能合约demoContract@0.0.2,然后选择“ Generate Smart Smart Tests”。
该扩展程序询问我使用哪种语言生成测试文件。选择了JavaScript。
扩展完成生成测试后,会在创建测试js文件的下面创建一个测试文件夹。但是,当从MyContract-demoContract@0.0.2.test.js文件的VSCode UI中单击运行测试按钮时,它显示“项目中没有测试运行程序。请安装一个”。然后,我从工作区(文件系统)中硬删除了测试文件夹,并尝试再次生成测试js文件。这次没有任何生成,VSCode控制台也没有显示任何内容。
我再次交叉检查了“ JavaScript Test Runner”是否已安装并启用。我尝试了多次重载/退出vscode。我正在运行默认的local_fabric实例。甚至我尝试多次重启local_fabric实例,然后重启Windows的Docker桌面。但没有运气:(。