Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/shell/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
单元测试后从XCode运行groovy命令行_Xcode_Shell_Unit Testing_Groovy - Fatal编程技术网

单元测试后从XCode运行groovy命令行

单元测试后从XCode运行groovy命令行,xcode,shell,unit-testing,groovy,Xcode,Shell,Unit Testing,Groovy,我编辑了我的目标方案,以便在测试后运行脚本操作,如下所示 目标方案->测试(调试)->后期操作 脚本hw.sh有一个简单的命令行调用: open /Applications/Safari.app/ 对于上面的脚本,它工作得很好。当我把它改成下面的 groovy http://frankencover.it/with -s /Users/sasokan/Downloads/MyProject 什么也没发生。如何使用脚本调用此groovy应用程序。我也在尝试运行frankencover.it,

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

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

open /Applications/Safari.app/
对于上面的脚本,它工作得很好。当我把它改成下面的

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

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

我也在尝试运行frankencover.it,但遇到了与您相同的问题。我最终发现了这一点,从而找到了一个解决方案。在调用frankencover.it之前,我添加了以下内容,它解决了这个问题

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

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

如果您只在shell中运行它,会发生什么?当我只在shell中运行它时,执行groovy cmd并生成代码覆盖率报告。如果将完整路径放在groovy上,是否有效?