Opened 3 years ago
Closed 3 years ago
#102 closed ожидается проверка (задача сдана)
WW_mergesort, Cherepanova Alyona, lab_03
Reported by: | cherepanova.alyona | Owned by: | Антон Филатов |
---|---|---|---|
Component: | WW_mergesort | Version: | 2.0 |
Keywords: | Cc: |
Description
Change History (6)
comment:1 Changed 3 years ago by
Type: | ожидается проверка → ожидаются исправления |
---|
comment:2 Changed 3 years ago by
Type: | ожидаются исправления → ожидается проверка |
---|---|
Version: | 1.0 → 2.0 |
comment:4 Changed 3 years ago by
Resolution: | → задача НЕ сдана |
---|---|
Status: | assigned → closed |
comment:5 Changed 3 years ago by
Resolution: | задача НЕ сдана |
---|---|
Status: | closed → reopened |
Вообще на все тесты ругается валгринд. Вот пример теста
char z y x
Вот вывод валгринда
==5148== error calling PR_SET_PTRACER, vgdb might block ==5148== ==5148== HEAP SUMMARY: ==5148== in use at exit: 5 bytes in 2 blocks ==5148== total heap usage: 4 allocs, 2 frees, 520 bytes allocated ==5148== ==5148== 2 bytes in 1 blocks are definitely lost in loss record 1 of 2 ==5148== at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) ==5148== by 0x1087F6: mergesort (in /home/wwu/cpp20/cpp20/cherepanova.alyona/lab_03/lab_03) ==5148== by 0x1087E5: mergesort (in /home/wwu/cpp20/cpp20/cherepanova.alyona/lab_03/lab_03) ==5148== by 0x108B7E: main (in /home/wwu/cpp20/cpp20/cherepanova.alyona/lab_03/lab_03) ==5148== ==5148== 3 bytes in 1 blocks are definitely lost in loss record 2 of 2 ==5148== at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) ==5148== by 0x1087F6: mergesort (in /home/wwu/cpp20/cpp20/cherepanova.alyona/lab_03/lab_03) ==5148== by 0x108B7E: main (in /home/wwu/cpp20/cpp20/cherepanova.alyona/lab_03/lab_03) ==5148== ==5148== LEAK SUMMARY: ==5148== definitely lost: 5 bytes in 2 blocks ==5148== indirectly lost: 0 bytes in 0 blocks ==5148== possibly lost: 0 bytes in 0 blocks ==5148== still reachable: 0 bytes in 0 blocks ==5148== suppressed: 0 bytes in 0 blocks
В остальном все тесты проходят, кроме пустых. если вызвать с пустыми аргументами, то программа падает с сегфолтом.
Формально я должен поставить 0, но я вам немного сочувствую, так что дам четверть баллов за корректность. 2/7
Стиль:
- makefile пересобирает проект, даже если в файлах ничего не изменилось
2,5/3
Итого 5,5/10
Не забывайте в будущем вовремя вешать тикеты. В следующий раз могу просто поставить пропущенный дедлайн и всё
comment:6 Changed 3 years ago by
Resolution: | → задача сдана |
---|---|
Status: | reopened → closed |
Note: See
TracTickets for help on using
tickets.
Нет, это пустая посылка. Когда я говорил, что вы должны заслать хоть что-то, я имел ввиду что-то, что хоть немного близко к решению. Смотрите, прошла неделя, а вы, по сути, не сделали ничего. В субботу вы быстренько запушите решение, которое у меня почему-то не скомпилируется из-за забытой случайно точки с запятой, я поставлю вам 0, а вы будете ругаться, что какой препод глупый, не смог один символ поправить, чтобы не ставить 0.
Я не хочу возникновения подобных ситуаций, поэтому требую, чтобы к первой посылке было послано хотя бы не компилируемое нечто, но которое делает приблизительно то, что нужно.
Эта посылка считается пустой. Первое предупреждение. В будущем такие вещи будут приравниваться к той ситауции, когда вы не запушили ничего и не создали тикет