在更改时运行 PHPUnit 测试
本教程将介绍在更改时运行 PHPUnit 测试的处理方法,这篇教程是从别的地方看到的,然后加了一些国外程序员的疑问与解答,希望能对你有所帮助,好了,下面开始学习吧。
问题描述
每当磁盘上的文件发生更改时,我想运行我的 PHPUnit 测试(或至少其中的一部分).非常类似于您可以使用grunt watch"执行的操作.我有一个项目,其中我有 JS 和 PHP,并且正在使用 Grunt.在那里,我使用 grunt watch 让 PHPUnit 在我的 JS 测试之上运行.虽然这很好用,但在仅 PHP 的项目中执行此操作似乎非常麻烦.我需要引入 grunt,并添加对 node.js 的依赖.另外,我有很多这样的 PHP 项目.因此,需要一个更简单的解决方案.
推荐答案
可以使用node watch
,挺甜的:
运行 npm init
设置一个包(需要一分钟),然后
npm install --save-dev watch
然后编辑您的 package.json
文件以包含这两个条目:
"scripts": {
"test": "bin/phpunit tests --color",
"test:watch": "watch 'npm run --silent test' ."
},
然后触发观看:
npm run test:watch
(归功于 这很有趣文章)
好了关于在更改时运行 PHPUnit 测试的教程就到这里就结束了,希望趣模板源码网找到的这篇技术文章能帮助到大家,更多技术教程可以在站内搜索。