Size: a a a

2020 April 13

CD

Constantine Drozdov in pro.cxx
Pavel Kazakov
я бы себе это представил как два текстовых файла -- in и out, -- и они просто с тестами рядом лежат, а зачем отдельно гит заводить -- пока не очень понятно
гит нужен, чтобы код не читал out
источник

PK

Pavel Kazakov in pro.cxx
а, т.е. байт в байт результаты все-таки сам гит сравнивает? :)
источник

CD

Constantine Drozdov in pro.cxx
именно
источник

PK

Pavel Kazakov in pro.cxx
а почему diff линуксовый не взять? или платформа другая?
источник

CD

Constantine Drozdov in pro.cxx
а зачем, если можно после тестов дернуть git diff? :)
источник

PK

Pavel Kazakov in pro.cxx
ну это все-таки комбайн для контроля версий, а не чисто сверялка файлов; ладно, не буду тут дальше офтопить)
источник

CD

Constantine Drozdov in pro.cxx
Pavel Kazakov
ну это все-таки комбайн для контроля версий, а не чисто сверялка файлов; ладно, не буду тут дальше офтопить)
так лучше знать, что тесты перепушили, не правда ли)
источник

PK

Pavel Kazakov in pro.cxx
Constantine Drozdov
так лучше знать, что тесты перепушили, не правда ли)
тексты в другом репе лежат, не с кодом тестов рядом? и это даже не сабмодуль?
источник

CD

Constantine Drozdov in pro.cxx
Pavel Kazakov
тексты в другом репе лежат, не с кодом тестов рядом? и это даже не сабмодуль?
в той же репе, что и код
источник

PK

Pavel Kazakov in pro.cxx
ну так вот: основной реп уже держит перепись умников, которые тесты правят; а финалочка для сверки текста пусть diff будет -- я бы так сделал, если бы этим эксцентричным путем пошел :)
источник

ПК

Паша Калугин in pro.cxx
эм
источник

ПК

Паша Калугин in pro.cxx
а в чём отличие от прописанных в коде тестов?
источник

CD

Constantine Drozdov in pro.cxx
в том, что вы можете перепушить все ответы в любой момент
источник

ПК

Паша Калугин in pro.cxx
???
источник

ПК

Паша Калугин in pro.cxx
Что означает "перепушить"?
источник

CD

Constantine Drozdov in pro.cxx
ну вот у вас функция канонически форматируют плюсовые деклараторы, и вы с формата const T& перешли на T const&
вы просто берете и git push новые ответы на тесты
источник

ПК

Паша Калугин in pro.cxx
Я бы понял, если бы ответ на тест не был захардкожен, а генерировался бы заранее валидной прогой
источник

ПК

Паша Калугин in pro.cxx
Constantine Drozdov
ну вот у вас функция канонически форматируют плюсовые деклараторы, и вы с формата const T& перешли на T const&
вы просто берете и git push новые ответы на тесты
Ухх звучит не оч
источник

CD

Constantine Drozdov in pro.cxx
не оч это исправлять в ASSERT_EQ ручками все это
источник

PK

Pavel Kazakov in pro.cxx
для таких задач могу согласиться, что править const T& поиском по тексту тестов -- как-то долго будет, но в остальном было бы круто фаззить тесты :)
источник