Bugzilla Reporting - PullRequest
       26

Bugzilla Reporting

13 голосов
/ 22 мая 2009

Существует ли действительно хороший бесплатный инструмент для отчетов BugZilla? Я считаю параметры поиска по умолчанию в веб-интерфейсе слишком ограниченными. Моя самая большая проблема связана с отсутствием опций Order By (только 1 поле за раз и очень ограниченный набор полей для выбора). Я провел несколько поисков в Google, но не могу найти ни одного хорошего бесплатного инструмента отчетности BugZilla.

Если его нет, кто-то может привести мне пример того, как получить доступ к веб-сервисам BugZilla? Если мне удастся получить данные BugZilla, я смогу легко создавать свои собственные отчеты, которые будут лучше соответствовать нашим потребностям.

Ответы [ 11 ]

6 голосов
/ 08 июня 2009

Взгляните на это: http://www.faqs.org/docs/bugzilla/dbdoc.html

Используйте эту схему базы данных для справки: faqs.org/docs/bugzilla/dbschema.html

Если вам нужен веб-интерфейс, используйте ваш любимый язык сценариев динамического веб-сайта, который может обращаться к базам данных MySQL (скажем, PHP) ...

Простое учебное пособие: freewebmasterhelp.com/tutorials/phpmysql/4

Справочник по PHP MySQL API: php.net/manual/en/ref.mysql.php

Затем используйте SQL-запросы, такие как: "ВЫБРАТЬ * ИЗ БАГОВ ГДЕ ГДЕ bug_status! = 'РАЗРЕШЕНО' ЗАКАЗАТЬ create_ts ASC, голосует DESC LIMIT 50" в котором перечислены первые 50 записей о неразрешенных ошибках, упорядоченных сначала по возрастанию, а затем по убыванию числа голосов.

3 голосов
/ 05 июня 2009

Я использовал это в прошлом и мне очень понравилось: http://www.mediawiki.org/wiki/Extension:Bugzilla_Reports

2 голосов
/ 29 июня 2009

Вы можете попробовать Deskzilla (http://deskzilla.com/) - это многоплатформенный настольный клиент для Bugzilla с Outlook-подобным интерфейсом, широкими возможностями создания отчетов и фильтрации, автономной работой, перетаскиванием и т. Д. коммерческий продукт, но если вы работаете над проектом с открытым исходным кодом, вы можете использовать его бесплатно.

2 голосов
/ 09 июня 2009

Если вы являетесь пользователем Java, вы можете проверить Mylyn на предмет затмения. Это интегрирует подход к разработке, основанный на задачах, в Eclipse.

При этом вы можете поднимать ошибки, связывать воедино SVN-изменения и ошибки, а также скрывать классы, которые не имеют отношения к исправлению ошибок и т. Д. Это немного сложное для начала, но довольно мощное.

Он также поставляется с разъемом для BugZilla. См. эту вводную статью для примера.

Если вы не используете eclipse, но вы делаете , используете Java, то учтите, что, поскольку Mylyn с открытым исходным кодом, вы можете посмотреть исходный код коннектора Mylyn BugZilla, чтобы узнать, как они работают. делать свою работу.

Удачи.

2 голосов
/ 09 июня 2009

Вы также можете рассмотреть другой инструмент, например, богомол (http://www.mantisbt.org/)

Я лично переключился с Bugzilla на Mantis и установил несколько плагинов (http://deboutv.free.fr/mantis/) и нашел это более удобным

0 голосов
/ 16 ноября 2015

Я использую этот букмарклет , и мне нравится, как он выполняет поиск правильно со строками, введенными в строку адреса, как интеллектуальный поиск. Он позволяет быстро искать bugzilla или переходить к номеру ошибки с помощью Bugzilla Quicksearch и совместим с IE6 +, Moz, Op7 +.

Его компаньоны на той же странице могут быть использованы для уточнения или помощи в поиске ошибок / сообщении, например. collect buglinks (запрашивает bugzilla, чтобы показать список ошибок, связанных с текущей страницей), ord buglinkify (превращает все числа на странице в ссылки на ошибки).

0 голосов
/ 12 июня 2009

Поскольку Bugzilla может быть установлен на вашем собственном сервере, я предполагаю, что самый простой способ - это сделать и поиграть с базами данных, которые он создает ( "Bugzilla поддерживает MySQL, PostgreSQL и Oracle в качестве серверов баз данных" ). В документации также сказано, что вы можете изменять шаблоны так, как вам нравится.

В противном случае можно попробовать платную поддержку или некоторых других баг-трекеров .

0 голосов
/ 12 июня 2009

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

Mantis Mantis может экспортировать данные в Excel: на этом листе может быть сгенерирована вся необходимая графика. Для получения дополнительной информации загляните в мой блог: http://gioorgi.com/2008/bug-tracking-mantis/

В любом случае, трек используется гораздо чаще, поэтому для полноты изложения я должен привести его:

Дорожка Плюсы: Также можно работать со встроенной базой данных (используя sqlite). Простота установки и использования.

Минусы: Функциональности слишком много, и она в некоторой степени стремится быть CMS. Посмотрите на: http://gioorgi.com/2008/bug-tracking-trac/

0 голосов
/ 12 июня 2009

Netbeans также имеет интеграцию с Bugzilla (я не пробовал ...).

0 голосов
/ 09 июня 2009

Существует список некоторых надстроек (бесплатных и коммерческих), перечисленных в вики Buzilla addons . Если вы пользователь Windows, MyZilla является возможным вариантом.

В противном случае обратитесь к документации Bugzilla API , которая, в некотором смысле, включает в себя способ получения текущей схемы (Bugzilla :: DB :: Schema) и Bugzilla :: Веб-сервис.

...