PHP的自动化测试框架是什么?

5

我一直在使用autotest进行Ruby单元测试。PHP中是否有类似的工具,可以在我的代码更新后运行我的单元测试?我正在使用PHPUnit和Eclipse。


1
你正在寻找 PHP 持续集成工具吗?http://stackoverflow.com/questions/tagged/php+continuous-integration https://dev59.com/yXVC5IYBdhLWcg3w7Vxq 常见的答案似乎是:phpundercontrol、phing 和 xinc。 - Frank Farmer
4个回答

7

2
这是我写的一个快速脚本,你可以根据自己的目录结构进行定制:http://gist.github.com/287950 - user260199

3

热门phpunit运行器

这是一个文件和实体的监视器。

它可以运行已更改的实体/领域和测试的测试。


1
感谢您提供的用PHP实现的解决方案。 - Noah Sussman

0

我在编程中使用 entr 命令 来完成这种任务。它接收文件列表,并在其中一个文件更改时运行给定的命令。

例如:

find src test -name "*.php" -type f | entr phpunit

entr 的好处在于它不受语言和命令的限制,我可以用它来进行 phpunit、JavaScript 单元测试、linting 等操作。而且,与 watchr 相比,我只需要安装一个命令,而不是一个 Ruby 运行时。


0

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接