Для установки всего необходимого и запуска всех проверок достаточно сделать:
make -j
Весь код будет отформатирован как требуется, будут запущены тесты и всевозможные проверки. Точно такие делаются при CI для PR.
Для любых исправлений и дополнений необходимо покрытие тестами.
Для запуска интеграционных тестов нужно задать тестовые ключи (есть в документации), с которыми производится доступ:
export CDEK_ACCOUNT=.....
export CDEK_PASSWORD=.....
Тесты должны проходить как с ключами для ИМ, так и с ключами для доставки.
Также можно задать путь до API, например, на вариант с https:
export CDEK_BASE_URL=https://integration.edu.cdek.ru
Затем можно запускать тесты в режиме отладки:
vendor/bin/phpunit --group=integration --debug
Тесты будут показывать посылаемые запросы и получаемые ответы от API СДЭК.
(Выше процент для покрытия тестами с учетом устаревшего или неиспользуемого кода.)