В моем тесте phpunit я require_once
api_key.php
это, конечно, у меня в моем .gitignore (он содержит мои собственные ключи API).
<?php
namespace Domoticzapi;
use PHPUnit\Framework\TestCase;
require_once('api_key.php');
class ClientTest extends TestCase {
}
Scrutinizer жалуется с
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
Как я могу исключить эту проверку? Или есть лучший подход (кроме переменных окружения, которые я не хочу использовать)?
AFAIK, вам нужно установить тестовую команду в конфигурационном файле scrutinizer-ci для запуска только необходимого набора тестов или предоставить новую конфигурацию phpunit без набора, содержащего те тесты, которые необходимы api_key.php
обратитесь к этому:
Как запустить определенный phpunit xml testsuite?
https://scrutinizer-ci.com/docs/build/running_tests_in_parallel
Других решений пока нет …