首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Laravel改变PHPSpec二进制路径

Laravel改变PHPSpec二进制路径
EN

Stack Overflow用户
提问于 2015-11-27 20:05:36
回答 1查看 148关注 0票数 0

好的,目前通过Laravel添加一个要运行PHPSpec测试的任务不适合我,因为我更改了我的编写器文件,将所有二进制应用程序存储在./bin文件夹下,而不是./ PHPSpec /bin,默认情况下,phpspec任务会查找要在./phpspec/bin/phpspec上访问的二进制文件。

查看gulp库,很容易更改它,但由于Elixir设置插件的方式令人困惑,而且没有关于如何配置Elixir的详细文档。我的Gulp.js文件中是否有一个简单的修复程序,可以更改二进制路径?

理想情况下,是否有一种简单的方法来更改它读取spec.yml文件的位置?

目前,我不得不直接用gulp做这件事,使用:

代码语言:javascript
复制
var elixir = require('laravel-elixir');
var gulp = require('gulp');
var phpspec = require('gulp-phpspec');

gulp.task('phpspec', function() {
    var options = {debug: false};
    gulp.src('phpspec.yml').pipe(phpspec('./bin/phpspec run',options));
});
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-12-16 07:31:02

最后,我发现我想要做的事情实际上是不可能的,然后不得不通过一个在https://github.com/peterfox/elixir/tree/feature/dynamic-path-for-tests找到的流亡叉来实现它。

现在您可以修改gulp文件并更改bin路径如下:

代码语言:javascript
复制
elixir.config.phpBinDir = "bin";

这不会被添加到Elixir,因为我对主回购的拉请求失败了,因为它的请求不够高。我相信,如果有足够多的人想要它,它最终会被增加。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/33964224

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档