监查者-跳过一些phpunits
我想跳过Scrumnizer中的一些phpunit测试 我怎样才能达到同样的目标监查者-跳过一些phpunits,phpunit,scrutinizer,Phpunit,Scrutinizer,我想跳过Scrumnizer中的一些phpunit测试 我怎样才能达到同样的目标 我需要在哪里对相同的配置进行更改?许多CI系统(包括Scrutnizer CI)在其构建环境中设置环境变量 例如,环境变量scruinizer设置为TRUE。这只是其中之一,了解更多 在测试方法内部(或整个类的setUp()方法内部),您可以检查环境变量(例如通过$\u ENV)并将测试标记为跳过 if (isset($_ENV['SCRUTINIZER'])) { $this->markTestSk
我需要在哪里对相同的配置进行更改?许多CI系统(包括Scrutnizer CI)在其构建环境中设置环境变量 例如,环境变量
scruinizer
设置为TRUE
。这只是其中之一,了解更多
在测试方法内部(或整个类的setUp()
方法内部),您可以检查环境变量(例如通过$\u ENV
)并将测试标记为跳过
if (isset($_ENV['SCRUTINIZER'])) {
$this->markTestSkipped(
'Scrutinizer CI build'
);
}
请参阅更一般的问题和Phpunit文档。在我的案例中,我添加了
/vendor/bin/phpunit--在应用程序级别的.scrutnizer.yml文件中按如下方式排除组Group1、组2
命令,以跳过表示这些组的phpunit,如下所示:
build:
nodes:
acsi:
tests:
override:
- './vendor/bin/phpunit --exclude-group Group1, Group2'
- phpcs-run --standard=phpcs.xml
- php-scrutinizer-run