最近对「开发未至,测试先行」的走位有相当高的好感;在开发过程中,也是不断伴随着测试;做好测试工作,把隐患扼杀在摇篮之中,才是高效的开发方式。

单元测试不仅要做,而且要操作起来一定要很顺手。

今天按照官方的操作教程对 PhpStorm 配置 PHPUnit,不知何故总是不能如预期那样运行。

于是,干脆另辟蹊径:使用自定义脚本配合 PhpStorm 的快捷键进行 Build。

因为,使用 PHPUnit 对一个测试目录/文件进行测试很简单,以目录为例,切换到该目录直接执行 phpunit . 即可。

PhpStorm 配置

debug.sh 脚本

1
2
3
4
5
6
7
#!/bin/bash

__DIR__=`cd "$(dirname "$0")"; pwd`
cd "${__DIR__}"

cd "$1"
phpunit .

此后,使用 control + R 一键即可运行测试脚本。