【问题标题】:How to test App Engine project on Windows system?如何在 Windows 系统上测试 App Engine 项目?
【发布时间】:2015-04-11 15:24:24
【问题描述】:

标准方式:goapp test — 不起作用。

输出:

D:\Projects\MyProject>goapp test
can't load package: package .: no buildable Go source files in D:\Projects\MyProject

【问题讨论】:

    标签: windows unit-testing google-app-engine go


    【解决方案1】:

    goapp test 如果您不指定包作为参数,则在当前目录中查找*_test.go 文件。

    所以要么:

    • 导航到要测试的包目录,其中包含XX_test.go 文件,然后执行goapp test 命令
    • 或留在您的项目文件夹中,并将包文件夹作为参数传递,如下所示:
      goapp test ./my/package

    阅读更多关于Local Unit Testing for Go的信息。

    【讨论】:

    • 这行不通。 goapp test 不在当前目录中搜索,因为他在 /path/to/sdk/go_appengine/gopath 中搜索。如果我使用我的包的路径,他没有找到依赖的包。为什么找不到?因为他不在当前目录中搜索。
    猜你喜欢
    • 2012-02-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-02-07
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多