#289 closed ожидаются исправления (задача сдана)
HA #5
Reported by: | logunov.aleksandr | Owned by: | rutsky,grabovoy.philipp |
---|---|---|---|
Priority: | проверка | Milestone: | ha5-deadline |
Component: | HA#5 lazy_string | Version: | 1.0 |
Keywords: | Cc: |
Description
Здравствуйте! Проверьте, пожалуйста, домашнее задание №5.
Change History (17)
comment:1 Changed 6 years ago by
Type: | ожидается проверка → ожидаются исправления |
---|
comment:2 Changed 6 years ago by
Tested revision 725 by logunov.aleksandr.
Smoke tests
test | stage | result | info | log |
---|---|---|---|---|
SUCCESS | ||||
FAILURE | exit code 139 | |||
Common header used in some tests: common.h
comment:3 Changed 6 years ago by
Александр, исправьте, пожалуйста ваше решение, чтобы оно проходило автотесты.
Если возникают проблемы с отладкой, почему тот или иной тест падает --- пишите, помогу разобраться.
comment:4 Changed 6 years ago by
Tested revision 809 by logunov.aleksandr.
Smoke tests
test | stage | result | info | log |
---|---|---|---|---|
FAILURE | ||||
Common header used in some tests: common.h
comment:5 Changed 6 years ago by
Tested revision 810 by logunov.aleksandr.
Smoke tests
test | stage | result | info | log |
---|---|---|---|---|
WARNING | ||||
SUCCESS | ||||
SUCCESS | ||||
WARNING | ||||
SUCCESS | ||||
WARNING | ||||
SUCCESS | ||||
Common header used in some tests: common.h
comment:6 Changed 6 years ago by
Tested revision 811 by logunov.aleksandr.
Main tests
test | stage | result | info | log |
---|---|---|---|---|
FAILURE | ||||
FAILURE | ||||
FAILURE | ||||
SUCCESS | ||||
FAILURE | exit code 139 | |||
SUCCESS | ||||
FAILURE | exit code 139 | |||
FAILURE | ||||
FAILURE | ||||
SUCCESS | ||||
FAILURE | exit code 139 | |||
SUCCESS | ||||
FAILURE | exit code 139 | |||
SUCCESS | ||||
FAILURE | exit code 139 | |||
Common header used in some tests: common.h
comment:7 Changed 6 years ago by
Tested revision 817 by logunov.aleksandr.
Smoke tests
test | stage | result | info | log |
---|---|---|---|---|
WARNING | ||||
SUCCESS | ||||
SUCCESS | ||||
WARNING | ||||
SUCCESS | ||||
WARNING | ||||
SUCCESS | ||||
Common header used in some tests: common.h
comment:8 Changed 6 years ago by
Tested revision 818 by logunov.aleksandr.
Main tests
test | stage | result | info | log |
---|---|---|---|---|
SUCCESS | ||||
FAILURE | exit code 139 | |||
SUCCESS | ||||
FAILURE | exit code 139 | |||
SUCCESS | ||||
FAILURE | exit code 139 | |||
SUCCESS | ||||
FAILURE | exit code 139 | |||
SUCCESS | ||||
FAILURE | exit code 139 | |||
SUCCESS | ||||
FAILURE | exit code 139 | |||
SUCCESS | ||||
FAILURE | exit code 139 | |||
Common header used in some tests: common.h
comment:9 Changed 6 years ago by
Tested revision 819 by logunov.aleksandr.
All tests passed. Good job!
comment:11 Changed 6 years ago by
Type: | ожидаются исправления → ожидается проверка |
---|
comment:12 Changed 6 years ago by
Milestone: | ha5-milestone2 → ha5-deadline |
---|---|
Type: | ожидается проверка → ожидаются исправления |
Замечания:
- Используйте
std::min
из<algorithm>
вместо собственной реализации.
- Свободные функции (например
int compare_sizes(size_t s1, size_t s2)
) по умолчанию имеют внешнюю линковку --- ваше решение не скомпилируется, если будет включено в несколько единиц трансляции. Поместите свободные функции в анонимный неймспейс (namespace { ... }
) или сделайте ихstatic
.
- Все операции с буферами строки должны выполняться с ипользованием char traits. Например, копирование буфера у вас не использует char traits:
lazy_basic_string(const CharT* str) { buffer_ = std::make_shared<std::vector<CharT>>(str, str + Traits::length(str) + 1); }
comment:13 Changed 6 years ago by
Tested revision 835 by logunov.aleksandr.
Main tests
test | stage | result | info | log |
---|---|---|---|---|
SUCCESS | ||||
WARNING | ||||
SUCCESS | ||||
WARNING | ||||
SUCCESS | ||||
WARNING | ||||
SUCCESS | ||||
WARNING | ||||
SUCCESS | ||||
WARNING | ||||
SUCCESS | ||||
WARNING | ||||
SUCCESS | ||||
WARNING | ||||
SUCCESS | ||||
WARNING | ||||
SUCCESS | ||||
WARNING | ||||
SUCCESS | ||||
WARNING | ||||
Common header used in some tests: common.h
comment:14 Changed 6 years ago by
Tested revision 836 by logunov.aleksandr.
Main tests
test | stage | result | info | log |
---|---|---|---|---|
SUCCESS | ||||
FAILURE | exit code 139 | |||
Common header used in some tests: common.h
comment:15 Changed 6 years ago by
Tested revision 837 by logunov.aleksandr.
All tests passed. Good job!
Tested revision 617 by logunov.aleksandr.
Smoke tests
test
stage
result
info
log
run_smoke_test.cpp
exit code 1
run_smoke_test-valgrind.log
exit code 1
run_smoke_test-asan.log
exit code 1
run_smoke_test-san.log
Common header used in some tests: common.h