Создание отчетов Bugzilla

Void - это простые typealias для пустого кортежа: (), поэтому вы можете использовать его как любое из следующего:

let res1: Result<Void> = .success(())
let res2 = Result<Void>.success(())
let res3 = Result.success(() as Void)
let res4 = Result.success(())
13
задан Shane 22 May 2009 в 18:07
поделиться

10 ответов

Взгляните на это: 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, например: "ВЫБРАТЬ * ИЗ ошибок WHERE WHERE bug_status! = 'RESOLVED' ORDER BY creation_ts ASC, голосов DESC LIMIT 50" в котором перечислены первые 50 записей о нерешенных ошибках, упорядоченных сначала по возрастанию времени создания, а затем по убыванию по количеству голосов.

6
ответ дан 2 December 2019 в 00:19
поделиться

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

3
ответ дан 2 December 2019 в 00:19
поделиться

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

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

2
ответ дан 2 December 2019 в 00:19
поделиться

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

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

Также поставляется с коннектором для BugZilla. См. Пример в этой вводной статье .

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

Удачи.

2
ответ дан 2 December 2019 в 00:19
поделиться

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

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

0
ответ дан 2 December 2019 в 00:19
поделиться

AFAIK Bugzilla использует базу данных MySQL для хранения данных. Так что, вероятно, вы можете подключиться к какому-нибудь визуальному диспетчеру баз данных (его существует множество, см. Toad Data Modeler, DbVisualizer) и попробовать выполнить некоторую работу с sql ...

0
ответ дан 2 December 2019 в 00:19
поделиться

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

0
ответ дан 2 December 2019 в 00:19
поделиться

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

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

0
ответ дан 2 December 2019 в 00:19
поделиться

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

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

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

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

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

0
ответ дан 2 December 2019 в 00:19
поделиться

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

2
ответ дан 2 December 2019 в 00:19
поделиться
Другие вопросы по тегам:

Похожие вопросы: