如何设置 PHPUnit 测试框架而不在开发服务器上运行?

发布于 2024-12-15 04:20:07 字数 287 浏览 1 评论 0原文

我无法控制开发服务器,并且可能无法在其上安装或使用 PHPUnit。我在我的机器上本地安装了 PHPUnit 3.6,它需要 PHP 5.2.7(或更高版本)。但开发服务器运行的是 PHP 5.2.4。

设置 TDD 和 PHPUnit 而不在开发服务器上运行测试的正确方法是什么?仅在本地运行测试就足够了吗?我的本地计算机上是否需要相同版本的 PHP 和 MySQL 才能有效地完成此操作? (我安装了MySQL 5.5.16,开发服务器是5.0.xxxx)。

或者我可以创建某种伪单元测试在开发服务器上运行以确保没有差异吗?

I don't have control of the Dev server, and may not be able to install or use PHPUnit on it. I installed PHPUnit 3.6 locally on my machine and it requires requires PHP 5.2.7 (or later). But the Dev server is running PHP 5.2.4.

What is the proper way to set up TDD and PHPUnit without running the tests on the dev server? Is it good enough to just run tests locally? Do I need the same versions of PHP and MySQL on the my local machine to do it effectively? (I have MySQL 5.5.16 installed, Dev server is 5.0.xxxx).

Or can I create a some kind of pseudo-unit test to run on the Dev server to make sure that there are no differences?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

记忆消瘦 2024-12-22 04:20:07

一般来说,您希望跨服务器具有相同的环境,但是,在本地运行测试就足够了。请注意,PHP 5.2.x 已达到生命周期终点。如果可能,您应该更新到 5.3.x 版本。

In general you want the same environments across servers, but yes, it is good enough to run the tests locally. Note that PHP 5.2.x has reached end of life. You should update to a 5.3.x version if possible.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文