【问题标题】:Running a command line for groovy from XCode after unit testing单元测试后从 XCode 为 groovy 运行命令行
【发布时间】:2015-03-26 03:35:44
【问题描述】:

我在测试后编辑了我的目标方案以运行脚本操作,如下所示 目标方案 -> 测试(调试) -> 发布操作

脚本 hw.sh 有一个简单的命令行调用:

open /Applications/Safari.app/

上面的脚本运行良好。当我将其更改为以下

groovy http://frankencover.it/with -s /Users/sasokan/Downloads/MyProject

什么也没发生。如何使用脚本调用这个 groovy 应用程序。

【问题讨论】:

  • 如果只在 shell 中运行会发生什么?
  • 当我只是在shell中运行它时,执行groovy cmd并生成代码覆盖率报告。
  • 把完整路径放到 groovy 上能行吗?

标签: xcode shell unit-testing groovy


【解决方案1】:

我也在尝试运行 frankencover.it 并且遇到了与您相同的问题。我最终在 SO 上找到了这个answer,这让我找到了解决方案。我在调用 frankencover.it 之前添加了以下内容,它解决了问题。

PATH=${PATH}:/usr/local/bin

我会进一步指出,即使您在命令 frankencover 中使用 groovy 的完整路径,它也会在内部失败,因为出于同样的原因它无法找到“lcov”。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-11-16
    • 2011-03-18
    • 2012-09-15
    • 2013-02-04
    • 2014-03-20
    • 2011-07-21
    相关资源
    最近更新 更多