У меня в настоящее время есть проблема, с которой мне приходится работать в устаревшем коде, чтобы наше взаимодействие с PHP-расширением работало правильно (вопрос о тестировании Singleton).
Таким образом, я не хочу выполнять этот код при запуске нашего нормального производственного кода с приложением. Поэтому мне нужно проверить обычный PHP-код, если исполняемый код выполняется как часть теста или нет.
Любые предложения по определению этого? Я думал о определенной переменной, связанной с наличием самих тестовых файлов (мы не отправляем тесты клиентам), но нашим разработчикам необходимо, чтобы Extension работал нормально, а сервер CI должен запускать тесты.
Будет ли рекомендован глобальный набор в файле PHPUnit.xml? Другие мысли?