在Eclipse中运行Go测试

我已经安装了eclipse和goclipse,一切都很好,我可以在IDE中运行控制台应用程序。也可以在IDE中执行单元测试吗?


哆啦的时光机
浏览 269回答 3
3回答

守候你守候我

goclipse的最新版本(0.7.6)确实提供了一种使用“测试”包进行测试的方法,前提是您已遵循C:/Go/doc/code.html安装Go时创建的已安装文件结构中建议的项目结构。使用Eclipse的“运行外部工具”按钮创建新的外部工具配置,如下所示:在主要标签上,位置是 C:/Go/bin/go.exe该论据是 test工作目录应指向包含要测试的软件包的eclipse工作区文件夹(例如${workspace_loc:/goProject/src/pnp},哪里pnp是软件包的名称,而不是包含测试的go文件的名称)。现在,您可以通过以通常的方式按下“运行”按钮来运行测试,并为配置指定了一个合理的名称,例如:go test pnp。现在,您可以在其他go文件(或相同文件)中向软件包添加进一步的测试,并且所有测试将以预期的方式执行。

FFIVE

该问题5是要求以“融汇‘ go test’到IDE和开发人员的工作流程。”现在它已经关闭(2015年8月),提交为9c3c858(0.11.2之后的下一个版本),并带有以下文档:每个Go项目都有3个内置的“构建目标”,这是构建项目的方式。这些可以在项目浏览器中查看和配置:这些模式是:./... #build:默认版本。生成项目中存在的所有Go软件包(测试软件包除外)。./... #build-tests:构建项目中存在的所有Go测试包。./... #[run-tests]:构建所有文件并运行Go测试。在构建Eclipse项目时,可以启用或禁用每个目标。(同时启用#build-tests和#[run-tests]启用并没有多大意义。)

梵蒂冈之花

是的,如果您要制作一个makefile,就可以了。。。如果您要问goclipse是否具有内置的测试工具(如JUnit for Java),则答案是否定的。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Go