Skip to content
Permalink
Branch: master
Find file Copy path
Find file Copy path
Fetching contributors…
Cannot retrieve contributors at this time
46 lines (27 sloc) 1.97 KB

Общие соображения

Для установки всего необходимого и запуска всех проверок достаточно сделать:

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 СДЭК.

Бэйджи и прочее

Code Coverage Scrutinizer Code Quality

(Выше процент для покрытия тестами с учетом устаревшего или неиспользуемого кода.)

You can’t perform that action at this time.