在更改时运行 PHPUnit 测试

本教程将介绍在更改时运行 PHPUnit 测试的处理方法,这篇教程是从别的地方看到的,然后加了一些国外程序员的疑问与解答,希望能对你有所帮助,好了,下面开始学习吧。

在更改时运行 PHPUnit 测试 教程 第1张

问题描述

每当磁盘上的文件发生更改时,我想运行我的 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 测试的教程就到这里就结束了,希望趣模板源码网找到的这篇技术文章能帮助到大家,更多技术教程可以在站内搜索。