首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Apache和Nusphere PhpED上的PHPUnit和SimpleTest

Apache和Nusphere PhpED上的PHPUnit和SimpleTest
EN

Stack Overflow用户
提问于 2011-06-12 20:14:00
回答 1查看 1.4K关注 0票数 4

我有一个要求,我需要通过命令行和图形调试器来运行测试。图形调试器应该在Apache上运行代码。

我尝试过SimpleTest,它在这两种情况下都工作得很好,但PHPUnit只能在命令行上工作。我正在使用NuSphere PhpED进行调试,但我无法使phpunit运行。

当我在编辑器中运行Simpletest时,它作为$phpunit命令运行,但PHPUnit必须通过php命令运行。我不能理解这将如何工作。

Apache上有一个php调试器模块,我可以使用它用simpletest逐步调试代码。有没有用于PHPUnit的调试器模块?

我的服务器是Linux,但我的编辑器是windows。有没有可能运行这样的测试?

是否也可以在不通过PEAR安装的情况下运行PHPUnit,就像Simpletest一样--我们只是复制了文件夹并包含了自动运行文件。

我对这两个工具都是新手,我需要决定使用哪一个并与Hudson/Maven集成。

请指导我,因为我是新手。

谢谢Sumit

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2011-06-13 05:35:52

一年多前,我们从SimpleTest迁移到了PHPUnit,并且非常开心。SimpleTest被抛弃,而PHPUnit正在积极开发,定期发布,并为未来制定计划。我们在Ubuntu和Windows机上从命令行和Apache运行PHPUnit,即使我们的应用程序是运行在NetBeans后面的内容管理系统。

对于持续集成,请查看Templates for Jenkins Jobs for PHP Projects。它集成了用于测试的PHPUnit以及PHPMDPHPCPDPHP DependPHPLOCPHP CodeSniffer

我不能完全回答你最初关于在web调试器中运行PHPUnit的问题。您可以使用PEAR安装PHPUnit并检查运行它的脚本。除了初始的shell脚本之外,都是PHP,但是只需做一点工作,您就可以用PHP编写一个类似的脚本来设置您的环境并调用适当的TestRunner

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/6321868

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档