shad-go/sum
2024-06-02 02:47:30 +03:00
..
README.md update mod && fix links 2023-10-03 20:25:41 +03:00
sum.go Implemented sum, urlfetch and fetchall tasks 2024-06-02 02:47:30 +03:00
sum_test.go Fix sum for 32-bit platform. 2020-01-19 01:59:27 +03:00

sum

В этой задаче вам нужно научиться сдавать решения в тестовую систему.

  1. Склонируйте этот репозиторий с https://gitlab.com/manytask/itmo-go/public

  2. Откройте файл sum.go и реализуйте функцию сложения двух чисел.

  3. Проверьте, что ваше решение проходит тесты локально.

    # Из корня репозитория.
    go test ./sum/...
    
  4. Проверьте, что код проходит линтер. Линтер нужно установить по инструкции.

    # Из корня репозитория.
    golangci-lint run ./sum/...
    
  5. (Один раз) Настройте remote на ваш приватный репозиторий.

    # Если вы еще не зарегистрировались в тестовой системе, сделайте это сейчас.
    # Перейдите по ссылке My Repo на https://itmo-go.manytask.org/
    # Нажмите на синюю кнопку clone и скопируйте адрес и "Clone with SSH"
    # Выполните в консоли команду, заменив последний аргумент на ваш адрес
    git remote add student git@gitlab.manytask.org:go-spring-2023/USERNAME.git
    
  6. (Один раз) Настройте ssh ключ. Если вы не знаете как это сделать, воспользуйтесь инструкцией на странице по ссылке.

  7. Добавьте ваши изменения в гит и сделайте коммит.

    git add .
    git commit -m "Solved sum"
    
  8. Сделайте пуш.

    git push student
    

    NOTE: Система тестирует только те задачи, которые изменялись в последнем коммите. Если вы сделаете несколько коммитов подряд, и затем один пуш, то протестирован будет только последний коммит. Если вы хотите перезапустить тестирование в коммите, вы можете нажать на кнопку Retry на странице с логом тестирования, или сделать новый коммит с незначительными изменениями и запушить его.

  9. Посмотрите как проходит тестирование, пройдя по ссылке Submits со страницы https://itmo-go.manytask.org/

  10. Убедитесь, что ваша оценка появилась в таблице.