在Eclipse中运行Go测试

Myl*_*ell 7 unit-testing go

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

小智 5

最新版本的goclipse(0.7.6)确实提供了一种使用"testing"包进行测试的方法,假设您已遵循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文件(或相同的文件)中向包中添加进一步的测试,并且所有测试都将以预期的方式执行.