Skip to main content

Continuous Integration with CMake/CPack/CTest/CDash

Недавно на Google Тech Тalks - проскочило видео CMake/CPack/CTest/CDash Open Source Tools to Build Test and Deploy C++ Software. Если вдруг кто не в курсе или пропустил, то можно потратить час своей жизни "на посмотреть"


Comments

  1. Спасибо, помотал во флешплеере - понравилось. Качаю.

    ReplyDelete
  2. Спасибо за интересную ссылку. CMake - отличная вещь.

    ReplyDelete
  3. Спасибо за информацию... Наши разработчики когда-то перешли с autotools на cmake+cpack.
    Наверное, интересно, почему разработчики не подумали о ctest - потому что стадии модульного тестирования как таковой нет. Было только ручное комплексное тестирование. Теперь часть ручного тестирования автоматизируется и, соответственно тестировщикам теперь надо самим разбираться с интеграцией cmake и ctest + cdash )

    ReplyDelete
  4. В дополнение... В самом начале тестировщикам был выделен свой репозиторий для автотестов , ОТДЕЛЬНЫЙ от репозитория с тестируемым кодом. В результате , на каждую версию продукта приходилось отводить соответствующую версию в репозитории автотестов. Организация "непрерывной интеграции" , как сами можете понять, усложнялась. Разработчики упорно не хотели пускать нас в свой репозиторий (svn)якобы боясь его "порчи" и упорно не хотели начинать писать unit-тесты... Теперь, как говорится , "власть сменилась".. и разработчики сами попросили нас интегрировать наш репозиторий с их, на что мы с радостью и солгасились.. вот теперь с удовольствием избавляюсь от всего лишнего CMake и bash скриптинга...и наконец-то смогу разделить конфигурирование (configure), сборку (make) и тестирование (make test) на разные стадии...

    ReplyDelete

Post a Comment

СООБЩЕНИЕ СПАМЕРАМ: прежде чем пытаться оставить ссылку на свой ресурс в комментарии, прошу обратить внимание на тег nofollow, которым они помечены и зря не терять ни свое ни мое время. А будете упорствовать еще и noindex поставлю