Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/235.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
phpunit的审查者和特定测试_Php_Phpunit_Scrutinizer - Fatal编程技术网

phpunit的审查者和特定测试

phpunit的审查者和特定测试,php,phpunit,scrutinizer,Php,Phpunit,Scrutinizer,我有一个phpunit.xml文件: <phpunit> <testsuites> <testsuite name="domoticz-api"> <directory suffix="Test.php">tests</directory> </testsuite> <testsuite name="scrutinizer"> <file>tes

我有一个phpunit.xml文件:

<phpunit>
  <testsuites>
    <testsuite name="domoticz-api">
      <directory suffix="Test.php">tests</directory>
    </testsuite>
    <testsuite name="scrutinizer">
        <file>tests/Domoticzapi4Scrutinizer/ClientTest.php</file>
    </testsuite>
  </testsuites>
</phpunit>
但不幸的是,监管者试图执行第一组失败的测试(domoticz api)

我也尝试过不使用单引号,配置是经过验证的,但监查者执行第一组


非常感谢。

我正在为某个人发布答案

经过反复尝试,我得到了解决方案:

build:
    nodes:
        analysis:
            project_setup:
                override:
                    - 'true'
            tests:
                override:
                    - php ./vendor/bin/phpunit --configuration phpunit.xml --testsuite scrutinizer

coding_style:
    php:
        indentation:
            general:
                use_tabs: true
只需在override中执行命令并删除“test:true”。不知道是否也删除了报价影响

build:
    nodes:
        analysis:
            project_setup:
                override:
                    - 'true'
            tests:
                override:
                    - php ./vendor/bin/phpunit --configuration phpunit.xml --testsuite scrutinizer

coding_style:
    php:
        indentation:
            general:
                use_tabs: true