为了账号安全,请及时绑定邮箱和手机立即绑定

在Eclipse中运行Go测试

在Eclipse中运行Go测试

Go
哆啦的时光机 2021-04-30 14:08:47
我已经安装了eclipse和goclipse,一切都很好,我可以在IDE中运行控制台应用程序。也可以在IDE中执行单元测试吗?
查看完整描述

3 回答

?
守候你守候我

TA贡献1802条经验 获得超10个赞

goclipse的最新版本(0.7.6)确实提供了一种使用“测试”包进行测试的方法,前提是您已遵循C:/Go/doc/code.html安装Go时创建的已安装文件结构中建议的项目结构。

使用Eclipse的“运行外部工具”按钮创建新的外部工具配置,如下所示:

  1. 在主要标签上,位置是 C:/Go/bin/go.exe

  2. 该论据是 test

  3. 工作目录应指向包含要测试的软件包的eclipse工作区文件夹(例如${workspace_loc:/goProject/src/pnp},哪里pnp是软件包的名称,而不是包含测试的go文件的名称)。

现在,您可以通过以通常的方式按下“运行”按钮来运行测试,并为配置指定了一个合理的名称,例如:go test pnp。现在,您可以在其他go文件(或相同文件)中向软件包添加进一步的测试,并且所有测试将以预期的方式执行。


查看完整回答
反对 回复 2021-05-10
?
FFIVE

TA贡献1797条经验 获得超6个赞

问题5是要求以“融汇‘ go test’到IDE和开发人员的工作流程。”

现在它已经关闭(2015年8月),提交为9c3c858(0.11.2之后的下一个版本),并带有以下文档:

每个Go项目都有3个内置的“构建目标”,这是构建项目的方式。
这些可以在项目浏览器中查看和配置:

//img1.sycdn.imooc.com//6098d559000178c103350256.jpg

这些模式是:

  • ./... #build:默认版本。生成项目中存在的所有Go软件包(测试软件包除外)。

  • ./... #build-tests:构建项目中存在的所有Go测试包。

  • ./... #[run-tests]:构建所有文件并运行Go测试。

在构建Eclipse项目时,可以启用或禁用每个目标。(同时启用#build-tests#[run-tests]启用并没有多大意义。)


查看完整回答
反对 回复 2021-05-10
?
梵蒂冈之花

TA贡献1900条经验 获得超5个赞

是的,如果您要制作一个makefile,就可以了。。。如果您要问goclipse是否具有内置的测试工具(如JUnit for Java),则答案是否定的。


查看完整回答
反对 回复 2021-05-10
  • 3 回答
  • 0 关注
  • 238 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信