[转]GoLand集成的测试方式

举报
Amrf 发表于 2021/06/20 21:07:13 2021/06/20
【摘要】 https://jetbrains.com.zh.xy2401.com/help/go/run-debug-configuration-for-go-test.html去测试GoLand使您可以使用以下Go测试框架来创建和运行测试:getest –用于运行标准单元测试gocheck –用于扩展标准测试包并运行更复杂的测试gobench –用于运行性能测试创建和运行Go测试打开您要为其创建Go...

https://jetbrains.com.zh.xy2401.com/help/go/run-debug-configuration-for-go-test.html

去测试

GoLand使您可以使用以下Go测试框架来创建和运行测试:

  • getest –用于运行标准单元测试

  • gocheck –用于扩展标准测试包并运行更复杂的测试

  • gobench –用于运行性能测试

创建和运行Go测试

  1. 打开您要为其创建Go测试的文件。

    转到示例代码


  2. 在“ 项目”工具窗口中,右键单击要在其中创建测试文件的项目。

  3. 从上下文菜单中,选择“ 新建|转到文件 

  4. 在打开的对话框中,输入文件名。命名测试文件的正确语法是_test 

    去测试样品


  5. 创建测试或按Alt+Insert打开带有可用测试模板列表的上下文菜单。去生成测试

    有关如何编写基准测试的信息,请参阅golang基准文档。

    有关如何使用gocheck的信息 ,请参阅gocheck文档。

  6. N/A在“ 运行工具”窗口中运行创建的测试并检查结果。去测试结果

    在“ 运行工具”窗口中,您可以执行不同的操作,例如重新运行图标工具Windows工具WindowRunCtrl+F5您的测试会话或重新运行重新运行失败的测试按钮测试失败。

如果要使用覆盖率运行测试,请在编辑器中,右键单击图标工具Windows工具WindowRun图标,然后选择 带覆盖运行”选项。

去选择覆盖范围

如果要查看其他已经保存的coverage的结果,请执行以下操作:

  1. Ctrl+Alt+F6

  2. 在打开的对话框中,选择要显示的险种,然后单击“ 显示所选内容”以查看险种结果。

为Go测试创建运行/调试配置

如果需要访问“ 运行/调试配置”对话框或创建新的运行配置,请执行以下操作:

  1. 从主菜单中,选择运行|编辑配置 

  2. 点击图标一般添加工具栏上的图标,然后选择Go Test配置类型。

  3. 指定转到测试配置设置。它们的默认设置足以创建可执行的运行配置,但是如果需要,您可以指定以下特定于Go的选项:
    • 测试框架 –如果要创建其他非普通单元测试配置,请选择gocheckgobench 

    • 模式 -使用此字段可以过滤要运行的测试 。它设置-run的参数go test 
      如果该字段为空,则未设置过滤器,GoLand将运行所有测试。

    • Go工具参数 –使用此字段可以指定其他go命令 

您还可以为其他任务或Go命令创建配置,具体取决于您的主要配置。

  1. 启动前部分中,单击图标一般添加图标。

  2. 在打开的列表中,指定在启动测试配置之前要运行的内容,然后单击“ 确定” 

【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。