Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Excerpt

Непрерывная интеграция является более чем просто инструментом, который автоматизирует сборки - он обеспечивает быструю обратную связь и может быть использован для проверки тестами целостности и качества кода.  
Сделайте покрытие кода частью Вашего процесса непрерывной интеграции и получайте немедленные результаты тестирований вместе с результатами сборки.

Section
Column
width1%

Column
width35%

Интеграция с Bamboo

Bamboo является сервером непрерывной интеграции, который автоматизирует процесс сборок программного обеспечения. Bamboo может вызвать тестовое покрытие Clover всякий раз, когда Ваша сборка требует:

  • Посмотреть, как много сборок сейчас в тестировании.
  • Сравнить покрытия операторов, методов и условий ветви.  
  • Сравнить все линии кода с линями кода без комментариев.  
  • Следить за количеством файлов, методик, классов и пакетов в каждой сборке.  
  • Выполнить выборочное тестирование с тестовой оптимизацией.
Column
width1%

Column
width65%
Gallery
columns2
excludebreak.png, opensocial-code-coverage.png,code-coverage-hudson-continuous-integration.png,code-coverage-hudson.png

Section
Column
width1%

Column
width35%

OpenSocial портлеты

Используя  OpenSocial структуру, Вы можете следить за покрытием кода из любого Opensocial контейнера! Просто поместите портлет Clover в любой OpenSocial контейнер включая Ваш рабочий стол JIRA, домашнюю страницу iGoogle или Confluence.

Clover портлеты обеспечивают быстрый просмотр качества кода Ваших проектов и быстрый доступ к управлению Вашим покрытием кода.

Column
width1%

Column
width65%
Gallery
columns2
excludebreak.png, code-coverage-continuous-integration.png,code-coverage-unit-tests-bamboo.png,clover-optimized-build.png,code-coverage-hudson-continuous-integration.png,code-coverage-hudson.png

Section
Column
width1%

Column
width35%

Интеграция с Hudson

Заимствуйте информацию о покрытие кода Clover на сервере непрерывной интеграции Hudson нажатием кнопки. Определяйте риски проекта и наблюдайте за покрытием и за тенденциями метрики кода. 

  • Результаты покрытия сборок в Hudson.  
  • Покрытие кода Clover в отчете Hudson.
Column
width1%

Column
width65%
Gallery
columns2
excludebreak.png, code-coverage-continuous-integration.png,code-coverage-unit-tests-bamboo.png,clover-optimized-build.png,opensocial-code-coverage.png