Opened 6 years ago

Closed 6 years ago

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

Домашнее задание #3

Reported by: terehov.arseniy Owned by: rutsky,grabovoy.philipp
Priority: проверка Milestone: ha3-milestone2
Component: HA#3 linked_ptr Version: 1.0
Keywords: Cc:

Description

Пока написано всё, кроме приведений к U*. То есть он работает, если не приводить типы.

Change History (24)

comment:1 Changed 6 years ago by cpptester

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

Tested revision 354 by terehov.arseniy.

Smoke tests

test

stage

result

info

log

run_linked_ptr_gen_smoke_test.cpp

gcc62

FAILURE

run_linked_ptr_gen_smoke_test-gcc62.log

run_smoke_test.cpp

gcc62

FAILURE

run_smoke_test-gcc62.log

Common header used in some tests: common.h

comment:2 Changed 6 years ago by Vladimir Rutsky

Арсений, доделайте, пожалуйста, ваше решение, чтобы оно проходило автотесты.

comment:3 Changed 6 years ago by cpptester

Tested revision 451 by terehov.arseniy.

Smoke tests

test

stage

result

info

log

run_linked_ptr_gen_smoke_test.cpp

FAILURE

run_linked_ptr_gen_smoke_test-gcc62.log

run_smoke_test.cpp

FAILURE

run_smoke_test-gcc62.log

Common header used in some tests: common.h

comment:4 Changed 6 years ago by cpptester

Tested revision 452 by terehov.arseniy.

Smoke tests

test

stage

result

info

log

run_linked_ptr_gen_smoke_test.cpp

FAILURE

run_linked_ptr_gen_smoke_test-gcc62.log

run_smoke_test.cpp

FAILURE

run_smoke_test-gcc62.log

Common header used in some tests: common.h

comment:5 Changed 6 years ago by cpptester

Tested revision 453 by terehov.arseniy.

Smoke tests

test

stage

result

info

log

run_smoke_test.cpp

FAILURE

run_smoke_test-gcc62.log

Common header used in some tests: common.h

comment:7 Changed 6 years ago by cpptester

Tested revision 458 by terehov.arseniy.

Smoke tests

test

stage

result

info

log

run_linked_ptr_gen_smoke_test.cpp

SUCCESS
FAILURE

exit code 139

run_linked_ptr_gen_smoke_test-run.log

run_smoke_test.cpp

SUCCESS
FAILURE

exit code 139

run_smoke_test-run.log

Common header used in some tests: common.h

comment:9 Changed 6 years ago by cpptester

Tested revision 460 by terehov.arseniy.

Smoke tests

test

stage

result

info

log

run_linked_ptr_gen_smoke_test.cpp

SUCCESS
FAILURE

exit code 139

run_linked_ptr_gen_smoke_test-run.log

run_smoke_test.cpp

SUCCESS
FAILURE

exit code 139

run_smoke_test-run.log

Common header used in some tests: common.h

comment:10 Changed 6 years ago by cpptester

Tested revision 462 by terehov.arseniy.

Smoke tests

test

stage

result

info

log

run_linked_ptr_gen_smoke_test.cpp

SUCCESS
WARNING

run_linked_ptr_gen_smoke_test-run.log

WARNING

run_linked_ptr_gen_smoke_test-valgrind.log

SUCCESS
WARNING

run_linked_ptr_gen_smoke_test-asan.log

SUCCESS
WARNING

run_linked_ptr_gen_smoke_test-san.log

run_smoke_test.cpp

SUCCESS
WARNING

run_smoke_test-run.log

WARNING

run_smoke_test-valgrind.log

SUCCESS
WARNING

run_smoke_test-asan.log

SUCCESS
WARNING

run_smoke_test-san.log

Common header used in some tests: common.h

comment:15 Changed 6 years ago by cpptester

Tested revision 468 by terehov.arseniy.

Main tests

test

stage

result

info

log

ncomp_copy_ctor_from_base1_polymorphic.cpp

FAILURE

ncomp_copy_ctor_from_base2_polymorphic.cpp

FAILURE

ncomp_include_iostream.cpp

FAILURE

ncomp_incomplete_type1.cpp

FAILURE

ncomp_incomplete_type2.cpp

FAILURE

Common header used in some tests: common.h

comment:16 Changed 6 years ago by cpptester

Tested revision 469 by terehov.arseniy.

Main tests

test

stage

result

info

log

ncomp_include_iostream.cpp

FAILURE

ncomp_incomplete_type1.cpp

FAILURE

ncomp_incomplete_type2.cpp

FAILURE

Common header used in some tests: common.h

comment:17 Changed 6 years ago by cpptester

Tested revision 472 by terehov.arseniy.

Main tests

test

stage

result

info

log

ncomp_incomplete_type1.cpp

FAILURE

ncomp_incomplete_type2.cpp

FAILURE

Common header used in some tests: common.h

comment:18 Changed 6 years ago by cpptester

comment:19 Changed 6 years ago by cpptester

comment:20 Changed 6 years ago by cpptester

Tested revision 475 by terehov.arseniy.

Smoke tests

test

stage

result

info

log

run_linked_ptr_gen_smoke_test.cpp

WARNING

run_linked_ptr_gen_smoke_test-gcc62.log

SUCCESS
SUCCESS

run_linked_ptr_gen_smoke_test-valgrind.log

WARNING

run_linked_ptr_gen_smoke_test-gcc62-asan.log

SUCCESS
SUCCESS
SUCCESS

run_smoke_test.cpp

WARNING

run_smoke_test-gcc62.log

SUCCESS
SUCCESS

run_smoke_test-valgrind.log

WARNING

run_smoke_test-gcc62-asan.log

SUCCESS
SUCCESS
SUCCESS

Common header used in some tests: common.h

comment:21 Changed 6 years ago by cpptester

Tested revision 476 by terehov.arseniy.

All tests passed. Good job!

comment:22 Changed 6 years ago by Vladimir Rutsky

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

comment:23 Changed 6 years ago by terehov.arseniy

Теперь все тесты проходят. Единственное проверка класса на полный тип (в коде checkIncompleteType()) получилась каким-то костылём - пришлось попытаться сделать арифметические операции, при этом, чтобы не было предупреждений о ненужности кода, пришлось сделать эту функцию более менее "нужной" с точки зрения компилятора.

comment:24 Changed 6 years ago by Vladimir Rutsky

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

Решение зачтено. Бонусное задание не выполнено.

Обычно предупреждение о "ненужном" коде решаются явным приведением к void, например (void)ptr + 1;.

Note: See TracTickets for help on using tickets.