Skip to content

AlekseiPrivalihin/os226-2019

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

27 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

os226-2019

Упражнения

  1. example
  2. syscall
  3. malloc
  4. coppolicy
  5. cotimer

Как сдавать

Задания предлагается сдавать в виде Pull Requestов.

Язык общения в PR/issues: русский

На каждый PR travis запускает набор тестов.

Если тесты успешно проходят на travise и в коде нет криминала, PR получает метку "accepted" и закрываются. PR с меткой accepted учитываются на зачёте в положительную сторону.

Если тесты не проходят, то PR получает метку "issues".

Чтобы проверить тесты локально (до коммита/пуша/создания PR), достаточно запустить test/run.sh в директории текущего упражнения. Например:

os226-2019/example$ ./test/run.sh ; echo $?

echo выводит код возврата, он должен быть нулём.

Если тесты прошли, но в коде есть грубые ошибки, то PR получает метку "issues". Пример грубой ошибки: модификация тествой системы, чтобы она засчитывала неверные решения :-)

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

Метки

  • accepted - решение засчитано, PR закрывается.
  • issue - решение не засчитано, есть существенные замечания. Замечания можно исправлять до таймаута замечания.
  • partial - решение зачитано частично, есть замечания. Замечания можно исправлять. Закрытый PR в таком состоянии стоит 1/2 балла.

PR с метками висит до исправления или конца следующей недели, затем закрывается.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C 88.9%
  • Shell 8.2%
  • Makefile 2.7%
  • Objective-C 0.2%