Ралли: Отчет о вновь открытых дефектах - PullRequest
2 голосов
/ 26 января 2012

Я работаю над созданием отчета, который содержит «Идентификатор дефекта, Имя дефекта, Дата создания и текущее состояние» вновь открытых дефектов. Это означает, что все дефекты, которые были повторно открыты в некоторый момент в течение цикла дефектов, единственный способ определить, был ли дефект когда-либо находился в повторно открытом состоянии, по истории изменений дефектов.

В Rally нет ни одного отчета, который бы поддерживал это. Если кто-нибудь может помочь нам в его создании или привести аналогичный пример, который был бы великолепен.

Ответы [ 2 ]

0 голосов
/ 28 марта 2013

Если вы нажмете новый интерфейс Lookback API (не выпущенный при первом ответе Кайла, теперь в открытом предварительном просмотре), вы можете напрямую запросить моментальные снимки (ревизии), для которых для состояния когда-либо было установлено значение «Повторно открыто». Кроме того, вы можете найти любой экземпляр, где OpenedDate изменился, запросив "_PreviousValues.OpenedDate": {$exists: true}.

Вы можете найти информацию о LBAPI здесь . Есть поддержка для запроса в SnapshotStore App SDK 2.0. Обратите внимание, что SDK 2.0p6 (скоро выйдет) имеет некоторые улучшения.

0 голосов
/ 27 января 2012

Я бы использовал Дефекты от Closer App в качестве отправной точки. Он выполняет аналогичную функцию, просматривая историю ревизий, кто закрыл дефект. Вы должны иметь возможность немного изменить поиск, чтобы найти в тексте редакции «ОТКРЫТАЯ ДАТА изменена», а не «ЗАКРЫТА ДАТА добавлена»:

for (j = 0; j < defect.RevisionHistory.Revisions.length; j++) {
    var revision = defect.RevisionHistory.Revisions[j];
    if (revision.Description.search("OPENED DATE changed") !== -1) {
        //Found a reopened defect
    }
}

Для справки приведен пример записи истории изменений от вновь открытого дефекта:

ОТКРЫТАЯ ДАТА изменена с [Пт Ян 27 07:50:36 EST 2012] на [Пт Ян 27 07:51:00 EST 2012], STATE изменена с [Закрыто] на [Открыто], ЗАКРЫТА ДАТА удалена [Пт Ян 27 07:50:50 EST 2012]

Более подробную информацию о написании приложений можно найти в документации App SDK на Rally's Developer Portal .

ПРИМЕЧАНИЕ : Вы можете просмотреть исходный код дефектов в приложении Closer здесь

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...