shad-go/sum/README.md

57 lines
3 KiB
Markdown
Raw Normal View History

2020-02-13 00:25:45 +00:00
# sum
В этой задаче вам нужно научиться сдавать решения в тестовую систему.
2020-02-14 12:44:23 +00:00
0. Склонируйте этот репозиторий с https://gitlab.com/slon/shad-go
2020-02-13 00:25:45 +00:00
1. Откройте файл `sum.go` и реализуйте функцию сложения двух чисел.
2. Проверьте, что ваше решение проходит тесты локально.
```shell
# Из корня репозитория.
go test ./sum/...
```
2020-02-14 12:44:23 +00:00
3. Проверьте, что код проходит линтер. Линтер нужно установить [по инструкции](https://github.com/golangci/golangci-lint#binary).
```shell
# Из корня репозитория.
golangci-lint run ./sum/...
```
2020-02-13 00:25:45 +00:00
2020-02-14 12:44:23 +00:00
4. **(Один раз)** Настройте remote на ваш приватный репозиторий.
2020-02-13 00:25:45 +00:00
```shell
2020-02-23 09:36:15 +00:00
# Если вы еще не зарегистрировались в тестовой системе, сделайте это сейчас.
2020-02-13 00:25:45 +00:00
# Перейдите по ссылке My Repo на https://go.manytask.org/
# Нажмите на синюю кнопку clone и скопируйте адрес и "Clone with SSH"
# Выполните в консоли команду, заменив последний аргумент на ваш адрес
git remote add student git@gitlab.manytask.org:go-spring-2020/USERNAME.git
```
2020-02-14 12:44:23 +00:00
5. **(Один раз)** [Настройте](https://gitlab.manytask.org/profile/keys) ssh ключ. Если вы не знаете как это сделать,
2020-02-13 00:25:45 +00:00
воспользуйтесь инструкцией на странице по ссылке.
2020-02-14 12:44:23 +00:00
6. Добавьте ваши изменения в гит и сделайте коммит.
2020-02-13 00:25:45 +00:00
```shell
git add .
git commit -m "Solved sum"
```
2020-02-14 12:44:23 +00:00
7. Сделайте пуш.
2020-02-13 00:25:45 +00:00
```shell
git push student
```
**NOTE:** Система тестирует только те задачи, которые изменялись в последнем коммите. Если вы
сделаете несколько коммитов подряд, и затем один пуш, то протестирован будет только последний коммит.
Если вы хотите перезапустить тестирование в коммите, вы можете нажать на кнопку Retry на странице
с логом тестирования, или сделать новый коммит с незначительными изменениями и запушить его.
2020-02-14 12:44:23 +00:00
8. Посмотрите как проходит тестирование, пройдя по ссылке Submits со страницы https://go.manytask.org/
2020-02-13 00:25:45 +00:00
2020-02-14 12:44:23 +00:00
9. Убедитесь, что ваша оценка появилась в [таблице](https://docs.google.com/spreadsheets/d/1W3vUYzvQuH7c7yOqZ1qFr87kFMJITB4quqZgfTdVnuk/edit#gid=0).