Тестирование запросов на слияние

Перейдите по этой ссылке для просмотра перечня доступных запросов.

Выберите запрос (pull request, далее - PR), который вы бы хотели протестировать, например: https://github.com/salesagility/SuiteCRM/pull/6612

Обратите внимание на название репозитория автора PR и на ветку, содержащую необходимый PR, в данном случае на ветку issue-6611, эта информация необходима для дальнейшего слияния веток.

Адрес репозитория GitHub

Быстрый способ получить адрес репозитория с PR - нажать на имя автора и выбрать репозиторий SuiteCRM, либо ввести в адресной строке браузера адрес https://github.com/{username}/SuiteCRM, заменив {username} на имя автора.

Теперь у нас есть все необходимые составляющие, чтобы получить необходимый для тестирования код.

В вашем ответвлении от основного проекта SuiteCRM создайте новую ветку на основе одной из существующих веток, например, на основе веток hotfix или develop. Для большего удобства присвойте создаваемой ветке уникальное имя, особенно если вы планируете протестировать несколько различных PR.

В нижеследующем примере перейдём в папку с вашей копией проекта и создадим новую ветку с именем testing6612 на основе ветки hotfix:

cd /name/of/your/forked/instance
git checkout -b testing6612 hotfix

Теперь получим и сольём удалённую ветку, содержащую PR, с только что созданной веткой, выполнив команду в формате: git pull {репозиторий автора} {удалённая ветка}:

Получение и слияние удалённой ветки

Вы можете проигнорировать создание сообщения к коммиту слияния, нажав клавиши CTL+X, в этом случае будет сохранено автоматически созданное сообщение.

Создание сообщения к коммиту слияния

Вот, собственно, и все!
Вы можете приступать к тестированию предложенного PR. Алгоритм тестирования как правило описан в разделе 'How to Test This' тестируемого PR. Также можно перейти к описанию связанной с PR ошибки и использовать информацию из разделов 'Expected Behavior' и 'Steps to Reproduce' для подтверждения того, что проблема более не воспроизводится.

Если предложенный PR полностью решает проблему - оставьте комментарий со следующим текстом: Assessed :+1:

Оценочный комментарий

Подобный комментарий позволит легко определить, что данный PR был успешно проверен.

Content is available under GNU Free Documentation License 1.3 or later unless otherwise noted.