3 回答
TA贡献1802条经验 获得超10个赞
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文件(或相同文件)中向软件包添加进一步的测试,并且所有测试将以预期的方式执行。
TA贡献1797条经验 获得超6个赞
该问题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]
启用并没有多大意义。)
TA贡献1900条经验 获得超5个赞
是的,如果您要制作一个makefile,就可以了。。。如果您要问goclipse是否具有内置的测试工具(如JUnit for Java),则答案是否定的。
- 3 回答
- 0 关注
- 268 浏览
添加回答
举报