【发布时间】:2017-05-07 13:14:03
【问题描述】:
我正在寻找一种在更改特定文件时自动运行特定测试的方法,类似于您可以在 Ruby on Rails 中使用 Guardfile 执行的操作。我想知道是否有办法使用 Laravel Elixir 或使用 gulp(即 gulpfile.js)
这是我正在寻找的示例:
watch('^app/Http/Controllers/(.+)(Controller)\.php$', function($match) {
return ["tests/{$match[1]}"];
});
watch('^app/Policies/(.+)(Policy)\.php$', function($match) {
return ['tests/' . str_plural($match[1])];
});
watch('^app/User.php$', function($match) {
return [
'tests/Admin',
'tests/Auth',
'tests/Users',
];
});
【问题讨论】:
-
可以使用 cron 作业,但最低频率为每分钟
-
如何在使用宅基地的开发环境中做到这一点?任何指向示例的链接将不胜感激
-
据我所知,与您在其他任何地方设置 cron 作业的方式相同
标签: php laravel phpunit tdd laravel-5.3