gpt4 book ai didi

phpunit - 如何确定PHPUnit测试是否正在运行?

转载 作者:行者123 更新时间:2023-12-03 09:36:25 27 4
gpt4 key购买 nike

我目前遇到一个问题,我必须在旧版代码中解决该问题,以使我们与PHP扩展的交互正常工作(Singleton Testing Question)。

因此,在应用程序上运行常规生产代码时,我不想执行此代码。因此,我需要检入常规PHP代码,是否正在执行的代码是作为测试的一部分执行的。

关于如何确定这一点的任何建议?我考虑过一个与测试文件本身的存在相关的已定义变量(我们不将测试交付给客户),但是我们的开发人员需要Extension才能正常工作,而CI服务器需要运行测试。

是否建议使用PHPUnit.xml文件中的Global设置?其他想法?

最佳答案

在您的PHPUnit bootstrap.php文件中定义一个常量。这是在加载或运行任何测试之前执行的。这不应该影响正常运行应用程序的开发人员-只是单元测试。

关于phpunit - 如何确定PHPUnit测试是否正在运行?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10253240/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com