Opened 7 years ago

Closed 7 years ago

Last modified 7 years ago

#126 closed ожидается проверка (задача сдана)

ha4: lazy_string

Reported by: nikulin.dmitrij Owned by: Vladimir Rutsky
Priority: проверка Milestone:
Component: HA#4 lazy_string Version:
Keywords: Cc:

Description


Change History (15)

comment:1 Changed 7 years ago by cpptester

Type: ожидается проверкаожидаются исправления

Tested revision 729 by nikulin.dmitrij.

Smoke tests

test

stage

result

info

log

run_smoke_test.cpp

gcc62

FAILURE

run_smoke_test-gcc62.log

Common header used in some tests: common.h

comment:2 Changed 7 years ago by cpptester

Tested revision 749 by nikulin.dmitrij.

Smoke tests

test

stage

result

info

log

run_smoke_test.cpp

gcc62

SUCCESS

run

SUCCESS

valgrind

FAILURE

exit code 1

run_smoke_test-valgrind.log

gcc62-asan

SUCCESS

asan

FAILURE

exit code 1

run_smoke_test-asan.log

clang-san

SUCCESS

san

FAILURE

exit code 1

run_smoke_test-san.log

Common header used in some tests: common.h

comment:3 Changed 7 years ago by cpptester

Tested revision 752 by nikulin.dmitrij.

Smoke tests

test

stage

result

info

log

run_smoke_test.cpp

gcc62

SUCCESS

run

SUCCESS

valgrind

FAILURE

exit code 1

run_smoke_test-valgrind.log

gcc62-asan

SUCCESS

asan

FAILURE

exit code 1

run_smoke_test-asan.log

clang-san

SUCCESS

san

FAILURE

exit code 1

run_smoke_test-san.log

Common header used in some tests: common.h

comment:5 Changed 7 years ago by cpptester

Tested revision 758 by nikulin.dmitrij.

Main tests

test

stage

result

info

log

comp_index.cpp

gcc62

FAILURE

comp_index-gcc62.log

comp_index_const.cpp

gcc62

FAILURE

comp_index_const-gcc62.log

comp_index_wide.cpp

gcc62

FAILURE

comp_index_wide-gcc62.log

run_aug_plus_c_str_char_traits_no_mem.cpp

gcc62

SUCCESS

run

SUCCESS

valgrind

FAILURE

exit code 1

run_aug_plus_c_str_char_traits_no_mem-valgrind.log

gcc62-asan

SUCCESS

asan

FAILURE

exit code 1

run_aug_plus_c_str_char_traits_no_mem-asan.log

clang-san

SUCCESS

san

SUCCESS

run_aug_plus_c_str_no_mem.cpp

gcc62

SUCCESS

run

SUCCESS

valgrind

FAILURE

exit code 1

run_aug_plus_c_str_no_mem-valgrind.log

gcc62-asan

SUCCESS

asan

FAILURE

exit code 1

run_aug_plus_c_str_no_mem-asan.log

clang-san

SUCCESS

san

SUCCESS

run_aug_plus_c_wstr_no_mem.cpp

gcc62

SUCCESS

run

SUCCESS

valgrind

FAILURE

exit code 1

run_aug_plus_c_wstr_no_mem-valgrind.log

gcc62-asan

SUCCESS

asan

FAILURE

exit code 1

run_aug_plus_c_wstr_no_mem-asan.log

clang-san

SUCCESS

san

SUCCESS

run_aug_plus_char_char_traits_no_mem.cpp

gcc62

SUCCESS

run

SUCCESS

valgrind

FAILURE

exit code 1

run_aug_plus_char_char_traits_no_mem-valgrind.log

gcc62-asan

SUCCESS

asan

FAILURE

exit code 1

run_aug_plus_char_char_traits_no_mem-asan.log

clang-san

SUCCESS

san

SUCCESS

run_aug_plus_char_no_mem.cpp

gcc62

SUCCESS

run

SUCCESS

valgrind

FAILURE

exit code 1

run_aug_plus_char_no_mem-valgrind.log

gcc62-asan

SUCCESS

asan

FAILURE

exit code 1

run_aug_plus_char_no_mem-asan.log

clang-san

SUCCESS

san

SUCCESS

run_aug_plus_lazy_str_char_traits_no_mem.cpp

gcc62

SUCCESS

run

SUCCESS

valgrind

FAILURE

exit code 1

run_aug_plus_lazy_str_char_traits_no_mem-valgrind.log

gcc62-asan

SUCCESS

asan

FAILURE

exit code 1

run_aug_plus_lazy_str_char_traits_no_mem-asan.log

clang-san

SUCCESS

san

SUCCESS

run_aug_plus_lazy_str_no_mem.cpp

gcc62

SUCCESS

run

SUCCESS

valgrind

FAILURE

exit code 1

run_aug_plus_lazy_str_no_mem-valgrind.log

gcc62-asan

SUCCESS

asan

FAILURE

exit code 1

run_aug_plus_lazy_str_no_mem-asan.log

clang-san

SUCCESS

san

SUCCESS

Common header used in some tests: common.h

comment:6 Changed 7 years ago by cpptester

Tested revision 759 by nikulin.dmitrij.

Smoke tests

test

stage

result

info

log

run_smoke_test.cpp

gcc62

WARNING

run_smoke_test-gcc62.log

run

SUCCESS

valgrind

SUCCESS

run_smoke_test-valgrind.log

gcc62-asan

WARNING

run_smoke_test-gcc62-asan.log

asan

SUCCESS

clang-san

FAILURE

run_smoke_test-clang-san.log

Common header used in some tests: common.h

comment:7 Changed 7 years ago by cpptester

Tested revision 760 by nikulin.dmitrij.

Main tests

test

stage

result

info

log

run_aug_plus_c_str_char_traits_no_mem.cpp

gcc62

SUCCESS

run

SUCCESS

valgrind

FAILURE

exit code 1

run_aug_plus_c_str_char_traits_no_mem-valgrind.log

gcc62-asan

SUCCESS

asan

FAILURE

exit code 1

run_aug_plus_c_str_char_traits_no_mem-asan.log

clang-san

SUCCESS

san

SUCCESS

run_aug_plus_c_str_no_mem.cpp

gcc62

SUCCESS

run

SUCCESS

valgrind

FAILURE

exit code 1

run_aug_plus_c_str_no_mem-valgrind.log

gcc62-asan

SUCCESS

asan

FAILURE

exit code 1

run_aug_plus_c_str_no_mem-asan.log

clang-san

SUCCESS

san

SUCCESS

run_aug_plus_c_wstr_no_mem.cpp

gcc62

SUCCESS

run

SUCCESS

valgrind

FAILURE

exit code 1

run_aug_plus_c_wstr_no_mem-valgrind.log

gcc62-asan

SUCCESS

asan

FAILURE

exit code 1

run_aug_plus_c_wstr_no_mem-asan.log

clang-san

SUCCESS

san

SUCCESS

run_aug_plus_char_char_traits_no_mem.cpp

gcc62

SUCCESS

run

SUCCESS

valgrind

FAILURE

exit code 1

run_aug_plus_char_char_traits_no_mem-valgrind.log

gcc62-asan

SUCCESS

asan

FAILURE

exit code 1

run_aug_plus_char_char_traits_no_mem-asan.log

clang-san

SUCCESS

san

SUCCESS

run_aug_plus_char_no_mem.cpp

gcc62

SUCCESS

run

SUCCESS

valgrind

FAILURE

exit code 1

run_aug_plus_char_no_mem-valgrind.log

gcc62-asan

SUCCESS

asan

FAILURE

exit code 1

run_aug_plus_char_no_mem-asan.log

clang-san

SUCCESS

san

SUCCESS

run_aug_plus_lazy_str_char_traits_no_mem.cpp

gcc62

SUCCESS

run

SUCCESS

valgrind

FAILURE

exit code 1

run_aug_plus_lazy_str_char_traits_no_mem-valgrind.log

gcc62-asan

SUCCESS

asan

FAILURE

exit code 1

run_aug_plus_lazy_str_char_traits_no_mem-asan.log

clang-san

SUCCESS

san

SUCCESS

run_aug_plus_lazy_str_no_mem.cpp

gcc62

SUCCESS

run

SUCCESS

valgrind

FAILURE

exit code 1

run_aug_plus_lazy_str_no_mem-valgrind.log

gcc62-asan

SUCCESS

asan

FAILURE

exit code 1

run_aug_plus_lazy_str_no_mem-asan.log

clang-san

SUCCESS

san

SUCCESS

run_aug_plus_lazy_str_shared_no_mem.cpp

gcc62

SUCCESS

run

SUCCESS

valgrind

FAILURE

exit code 1

run_aug_plus_lazy_str_shared_no_mem-valgrind.log

gcc62-asan

SUCCESS

asan

FAILURE

exit code 1

run_aug_plus_lazy_str_shared_no_mem-asan.log

clang-san

SUCCESS

san

SUCCESS

run_aug_plus_lazy_wstr_no_mem.cpp

gcc62

SUCCESS

run

SUCCESS

valgrind

FAILURE

exit code 1

run_aug_plus_lazy_wstr_no_mem-valgrind.log

gcc62-asan

SUCCESS

asan

FAILURE

exit code 1

run_aug_plus_lazy_wstr_no_mem-asan.log

clang-san

SUCCESS

san

SUCCESS

run_aug_plus_wchar_no_mem.cpp

gcc62

SUCCESS

run

SUCCESS

valgrind

FAILURE

exit code 1

run_aug_plus_wchar_no_mem-valgrind.log

gcc62-asan

SUCCESS

asan

FAILURE

exit code 1

run_aug_plus_wchar_no_mem-asan.log

clang-san

SUCCESS

san

SUCCESS

Common header used in some tests: common.h

comment:8 Changed 7 years ago by cpptester

Tested revision 761 by nikulin.dmitrij.

Main tests

test

stage

result

info

log

run_clear.cpp

gcc62

SUCCESS

run

FAILURE

exit code 139

run_clear-run.log

run_clear_linked.cpp

gcc62

SUCCESS

run

FAILURE

exit code 139

run_clear_linked-run.log

run_clear_wide.cpp

gcc62

SUCCESS

run

FAILURE

exit code 139

run_clear_wide-run.log

run_index_assign_assign.cpp

gcc62

SUCCESS

run

FAILURE

exit code 139

run_index_assign_assign-run.log

run_index_assign_copy_no_mem.cpp

gcc62

SUCCESS

run

SUCCESS

valgrind

FAILURE

exit code 1

run_index_assign_copy_no_mem-valgrind.log

gcc62-asan

SUCCESS

asan

FAILURE

exit code 1

run_index_assign_copy_no_mem-asan.log

clang-san

SUCCESS

san

SUCCESS

run_index_assign_no_mem.cpp

gcc62

SUCCESS

run

FAILURE

exit code 139

run_index_assign_no_mem-run.log

Common header used in some tests: common.h

comment:9 Changed 7 years ago by cpptester

Tested revision 762 by nikulin.dmitrij.

Main tests

test

stage

result

info

log

run_index_assign_assign.cpp

gcc62

SUCCESS

run

FAILURE

exit code 139

run_index_assign_assign-run.log

run_index_assign_copy_no_mem.cpp

gcc62

SUCCESS

run

SUCCESS

valgrind

FAILURE

exit code 1

run_index_assign_copy_no_mem-valgrind.log

gcc62-asan

SUCCESS

asan

FAILURE

exit code 1

run_index_assign_copy_no_mem-asan.log

clang-san

SUCCESS

san

SUCCESS

run_index_assign_no_mem.cpp

gcc62

SUCCESS

run

FAILURE

exit code 139

run_index_assign_no_mem-run.log

Common header used in some tests: common.h

comment:10 Changed 7 years ago by cpptester

Tested revision 764 by nikulin.dmitrij.

Main tests

test

stage

result

info

log

run_index_assign_copy_no_mem.cpp

gcc62

SUCCESS

run

SUCCESS

valgrind

FAILURE

exit code 1

run_index_assign_copy_no_mem-valgrind.log

gcc62-asan

SUCCESS

asan

FAILURE

exit code 1

run_index_assign_copy_no_mem-asan.log

clang-san

SUCCESS

san

SUCCESS

Common header used in some tests: common.h

comment:11 Changed 7 years ago by cpptester

Tested revision 765 by nikulin.dmitrij.

All tests passed. Good job!

comment:12 Changed 7 years ago by cpptester

Tested revision 766 by nikulin.dmitrij.

All tests passed. Good job!

comment:13 Changed 7 years ago by nikulin.dmitrij

Type: ожидаются исправленияожидается проверка

comment:14 Changed 7 years ago by Vladimir Rutsky

Resolution: задача сдана
Status: newclosed

В operator= в прокси-объекте вы написали:

// not using Traits::assign here because one of the tests checks for that for some reason

Причина данной проверки и необходимости такого поведения в том, что вы в прокси-объекте эмулируете использование =, и если бы это была обычная строка (std::string), ты был бы вызван именно operator=, а не копирование из Char Traits.

Решение зачтено.

comment:15 Changed 7 years ago by Vladimir Rutsky

Milestone: ha4-milestone1

Milestone ha4-milestone1 deleted

Note: See TracTickets for help on using tickets.