#121 closed ожидается проверка (задача сдана)
lazy string
Reported by: | gordeev.stanislav | Owned by: | Vladimir Rutsky |
---|---|---|---|
Priority: | проверка | Milestone: | |
Component: | HA#4 lazy_string | Version: | 1.0 |
Keywords: | Cc: |
Description
Проверьте пожалуйста дз №4 "lazy_string"
Change History (12)
comment:1 Changed 7 years ago by
Type: | ожидается проверка → ожидаются исправления |
---|
comment:2 Changed 7 years ago by
В данном тесте AddressSanitizer не прав: похоже, он недоволен тем, что у вас в конце итерирования по символам n
переполняется, принимая значения -1
:
static int_type compare(char_type const * s1, char_type const * s2, size_type n) { while (n--)
Это не является ошибкой, но в данный момент мне сложно заставить автотесты игнорировать этот тест для вашего решения, поэтому, пожалуйста, перепишите решение так, чтобы не было такого беззнакового переполнения.
comment:3 Changed 7 years ago by
Tested revision 702 by gordeev.stanislav.
Smoke tests
test | stage | result | info | log |
---|---|---|---|---|
gcc62 | SUCCESS | |||
run | SUCCESS | |||
valgrind | SUCCESS | |||
gcc62-asan | SUCCESS | |||
asan | SUCCESS | |||
clang-san | SUCCESS | |||
san | WARNING | |||
Common header used in some tests: common.h
comment:4 Changed 7 years ago by
Tested revision 703 by gordeev.stanislav.
Main tests
test | stage | result | info | log |
---|---|---|---|---|
gcc62 | FAILURE | |||
gcc62 | SUCCESS | |||
run | FAILURE | exit code 139 | ||
gcc62 | SUCCESS | |||
run | FAILURE | exit code 139 | ||
gcc62 | SUCCESS | |||
run | FAILURE | exit code 139 | ||
gcc62 | FAILURE | |||
gcc62 | SUCCESS | |||
run | FAILURE | exit code 139 | ||
Common header used in some tests: common.h
comment:6 Changed 7 years ago by
Tested revision 703 by gordeev.stanislav.
Main tests
test | stage | result | info | log |
---|---|---|---|---|
gcc62 | FAILURE | |||
gcc62 | SUCCESS | |||
run | FAILURE | exit code 139 | ||
gcc62 | SUCCESS | |||
run | FAILURE | exit code 139 | ||
gcc62 | SUCCESS | |||
run | FAILURE | exit code 139 | ||
gcc62 | SUCCESS | |||
run | SUCCESS | |||
valgrind | SUCCESS | |||
gcc62-asan | SUCCESS | |||
asan | SUCCESS | |||
clang-san | SUCCESS | |||
san | WARNING | |||
gcc62 | SUCCESS | |||
run | FAILURE | exit code 139 | ||
Common header used in some tests: common.h
comment:7 Changed 7 years ago by
Tested revision 703 by gordeev.stanislav.
Main tests
test | stage | result | info | log |
---|---|---|---|---|
gcc62 | FAILURE | |||
gcc62 | SUCCESS | |||
run | FAILURE | exit code 139 | ||
gcc62 | SUCCESS | |||
run | FAILURE | exit code 139 | ||
gcc62 | SUCCESS | |||
run | FAILURE | exit code 139 | ||
gcc62 | SUCCESS | |||
run | FAILURE | exit code 139 | ||
Common header used in some tests: common.h
comment:8 Changed 7 years ago by
Я отключил unsigned integer overflow, он больше не должен беспокоить.
comment:9 Changed 7 years ago by
Tested revision 715 by gordeev.stanislav.
All tests passed. Good job!
comment:10 Changed 7 years ago by
Type: | ожидаются исправления → ожидается проверка |
---|
Tested revision 700 by gordeev.stanislav.
Smoke tests
test
stage
result
info
log
run_smoke_test.cpp
gcc62
run
valgrind
run_smoke_test-valgrind.log
gcc62-asan
asan
clang-san
san
run_smoke_test-san.log
Common header used in some tests: common.h