首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >检查器:如何排除phpunit (或包含api密钥的未提交文件?)

检查器:如何排除phpunit (或包含api密钥的未提交文件?)
EN

Stack Overflow用户
提问于 2018-06-20 04:41:08
回答 1查看 119关注 0票数 0

在我的phpunit测试中,我require_once了一个api_key.php,当然在我的.gitignore中也有(它包含了我自己的api密钥)。

代码语言:javascript
复制
<?php
namespace Domoticzapi;

use PHPUnit\Framework\TestCase;

require_once('api_key.php');

class ClientTest extends TestCase {
}

审查员抱怨

代码语言:javascript
复制
PHP Warning:  require_once(api_key.php): failed to open stream: No such file or directory in /home/scrutinizer/build/tests/Domoticzapi/ClientTest.php on line 6

如何排除此检查?或者有没有最好的方法(除了我不想使用的环境变量)?

EN

回答 1

Stack Overflow用户

发布于 2018-06-20 04:48:34

,您需要将测试命令设置为仅运行所需的套件测试,或者提供新的phpunit配置,而不包含那些需要api_key.php的测试套件。

请参阅:How to run a specific phpunit xml testsuite? https://scrutinizer-ci.com/docs/build/running_tests_in_parallel

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

https://stackoverflow.com/questions/50936624

复制
相关文章

相似问题

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